Отправляет email-рассылки с помощью сервиса Sendsay

gcc

Если у кого нибудь есть опыт вывода типизированной переменной в файл на
gcc, напишите!
Пример для fpc:
type mydata=record
surname:string[30];
name:string[15];
age:integer
end;
var
db:mydata
Потом, при заполненых переменных, можно все это структурно вывести
в файл одной командой: write(file,db)
А в gcc приходится отдельно каждое поле выводить, жутко неудобно!
Жду помощи, господа... :-D

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16442; Возраст листа: 591; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/329047

Ответить   Mon, 07 Mar 2005 17:54:05 +0300 (#329047)

 

Ответы:

В сообщении от 1110210845 секунд после начала Эпохи Unix Вы написали:

#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;
}

Ответить   Konstantin Korikov Tue, 8 Mar 2005 11:05:18 +0200 (#329344)