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
В сообщении от 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;
}