Сохранение массива структур в двоичный фаил - C (СИ)
Формулировка задачи:
void save_birnar(){ int i; FILE *fp; fp = fopen( "output.bin", "ab+" ); int N=100; for ( i = 0; i < N; i ++ ) fp = fopen( "output.bin", "ab+" ); // открыть двоичный файл на запись fwrite ( contacts[i].name, sizeof(contact), fp ); fwrite ( contacts[i].last_name, sizeof(contacts), N, fp ); // записать весь массив fwrite ( contacts[i].number, sizeof(contact), N, fp ); fwrite ( contacts[i].viber, sizeof(contact), N, fp ); fclose ( fp ); // закрыть файл }
struct contact { char name[30]; char last_name[30]; char number[30]; char viber[10]; int del; } *contacts;
Решение задачи: «Сохранение массива структур в двоичный фаил»
textual
Листинг программы
printf("%s\n", contacts);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д