Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Печать массива структур из файла


Автор: Exister 4.12.2006, 20:39
Есть главная ф-ция main() и подключаемые ф-ции vvod и vivod.
Ф-ция vvod вводит массив из нескольких структур и записывает данные в файл. Как в ф-ции vivod сделать считывание данных из файла с последующим выводом на экран?. Все это на С.

Автор: Partizan 4.12.2006, 20:47
Пример:

Код

typedef struct st{
    int a;
}myIntStruct;

int main(){
  
    FILE *in;
    myIntStruct Obj;
   
   in = fopen("FILENAME.txt","rt+");
   if (in){
       
      do{
          fscanf(in, "%d", &Obj.a);
          printf("int: %d\n", Obj.a);
      }while(!eof());
   }
   
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)