dateigröße help
-
hallo hab folgendes problem
möchte eine datei von 100.000.000 bytes erzeugenfolgende codes liefern mir nur 99.999.744 bytes, was mache ich falsch:
FILE *o=fopen("data","wb"); char c; for(int i=0;i<100000000;i++) { fprintf(o,"%c",c); }
egal ob "wb" oder "w" oder putc(o,c) oder int c; ich kriege immer ne datei nicht dieser gewünschten größe hin.
-
Hi!
FILE *o=fopen("data","wb"); char c = 0; for(int i=0;i<100000000;i++) { fprintf(o,"%c",c); } fflush(o);
mfg
-
fclose wär zum Schluss auch nicht schlecht
oder gleich C++-Streams, oder ins ANSI-C posten, oder...