Константин, огромное спасибо!
| >В сообщении от 1110210845 секунд после начала Эпохи Unix Вы написали: > > > >>> Потом, при заполненых переменных, можно все это структурно вывести >>> в файл одной командой: write(file,db) >>> А в gcc приходится отдельно каждое поле выводить, жутко неудобно! >> >> > >#include <errno.h> >#include <stdio.h> > >struct mydata { > char surname[30]; > char name[15]; > int age; >}; > >int main (int argc, char **argv) { > struct mydata db = {"Pupkin", "Vasja", 5}; > char *filename = "somefile"; > FILE *fp; > > if ((fp = fopen(filename, "w")) != NULL) { > fwrite(&db, sizeof(db), 1, fp); > fclose(fp); > } else { > perror(filename); > return 1; > } > return 0; >} > |
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16470; Возраст листа: 592; Участников: 1344
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/329565