Wenn ich folgenden Source kompiliere(mit den Includes),
Wird die Zahl 134460 NICHT in die Datei code.dat geschrieben, ersetze ich allerdings 134460 mit 234460, dann geht es.
Am Compiler liegts übriegens auch nicht, ich habs mit DJGPP und BCC probiert...
Außerdem gehen auch diverse andere Zahlen wie 134461 nicht...
Weiss jemand eine Erklärung für dieses Phänomen??
void main(void)
{
FILE *CodeFile;
CodeFile = fopen("code.dat", "w+");
int pwd = 134460; // 134460 geht NICHT, 234460 funktioniert ohne Probleme.
int *x;
x = new int[1];
fwrite (&pwd, 4, 1, CodeFile);
fclose(CodeFile);
CodeFile = fopen("code.dat", "r");
fread(x, 4, 1, CodeFile);
coutfclose(CodeFile);
}