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 ); ).




Начало  Назад  Вперед



Книжный магазин