Hallo,
es hilft, die variable "datei" am anfang der main() zu deklarieren - zwischendrin in der funktion führt es zu seltsamen reaktionen
ja, wenn du eine Variable "zwischendrin" deklarierst, gilt sie nur in dem durch {} begrenzten Block, in dem sie deklariert ist. Von außerhalb dieses Blocks dürfte sie dann aber nicht einmal "sichtbar" sein.
zeiger verhielt sich wie "null" - datei==NULL war "false" - aber mit dem zeiger ies sich auch nichts anstellen - weder datei auslesen noch schreiben.
Sehr merkwürdig, in der Tat. Ich kann mir gut vorstellen, dass das eine Eigenheit von MSVS ist, aber sicher bin ich mir nicht.
So long,
Martin
--
Zivilisation bedeutet, dass die Eskimos warme Wohnungen bekommen und dann arbeiten müssen, damit sie sich einen Kühlschrank leisten können.
Zivilisation bedeutet, dass die Eskimos warme Wohnungen bekommen und dann arbeiten müssen, damit sie sich einen Kühlschrank leisten können.