[elektro] C konstans fileba

Móczik Gábor pm_levlista at progzmaster.hu
Fri May 18 11:09:18 CEST 2012


2012.05.18. 10:42 keltezéssel, János Zakó írta:
> Üdv!
>
> Hogy lehet a következőt megcsinálni:
> Van egy ilyenem pl.:
>
> const char cgramd[] =
> {0x14,0x28,0x00,0x38,0x44,0x44,0x38,0x00,0x14,0x28,0x00,0x44};
>
> Ebből szeretnék egy file-t, amiben ezek a konstansok vannak.
> Valahogy megcsináltam 2006-ban, de romlik a memóriám sajnos.

Nem teljesen érthető hogy mit szeretnél.

Ezt a tartalmat kell egy fájlba kiírni binárisan?

#include <stdio.h>
FILE *f;

f = fopen("file.bin","wb");
fwrite(cgramd, sizeof(cgramd), 1, f);
fclose(f);

Ha a sizeof(cgramd) nagyon nagy (nagyobb mint amit size_t típus tud 
kezelni, akkor darabokra kell bontani és úgy kiírni)



More information about the Elektro mailing list