Visual C для начинающих

       

Работа с файлами в C ( работает и в C++ )


    #include <iostream.h>

    #include <stdio.h>

    void main( void )

    {

    FILE *file;

    char* file_name = "file.txt";

    char load_string[50] = "none";

    file = fopen( file_name, "w" );

    fputs( "string", file );

    fclose( file );

    file = fopen( file_name, "r" );

    if( file != 0 )



    {

    fgets( load_string, 50 , file );

    cout }

    else

    {

    cout

    }

    fclose(file);
    }

    Описание функций работы с файломи находятся в библиотеке stdio.h

    Сначала надо создать указатель на переменную типа FILE ( FILE* file; ).

    Открытие файла производится вызовом функции fopen ( file = fopen( file_name, "w" ); )

    Первый параметр этой функции - имя файла, второй - указывает в каком режиме должен быть открыт файл. "w" - открыть для записи, "r" - открыть для чтения, "a" - дополнение файла( это наиболее используемые режимы, хотя есть и другие ). Запись и считывание данных из файла осуществляется следующими функциями : fputc, fputs, fgetc, fgets, fprintf, fscanf( описание этих функций смотрите в stdio.h).

    Закрытие файла осуществляется вызовом функции fclose ( fclose( file ); ).



    Содержание раздела