Du kannst sie auch binär speichern, indem du die Daten in einer Struktur speicherst und die Struktur einfach in eine Datei schreibst. Also sowas wie (Achtung! Pseudo-Code, keine Garantie auf 100% Korrektheit):
Code:
typedef struct blubblbla
{
int val1,
char val2,
bool val3
};
main()
{
struct blubblbla sBlubb;
sBlubb.val1 = 50;
sBlubb.val2 = 'x';
sBlubb.val3 = true;
int i_WFD = open("/etc/blubb.conf", O_WRONLY);
write(iFD,&sBlubb,sizeof(struct blubblbla));
close(iFD);
int i_RFD = open("/etc/blubb.conf", O_RDONLY);
read(i_RFD,&sBlubb,sizeof(struct blubblbla));
close(iFD);
return 0;
}
Allet klar?
Lesezeichen