012
04.01.2005, 20:34 Uhr
Hans
Library Walker (Operator)
|
@~gast: Da ist aber noch eine dicke Unklarheit drin:
Es ist zwar nicht falsch, das so zu schreiben, das hab ich gerade extra noch mal getestet, aber verwirrend. Denn es genügt, wenn Du
schreibst. Oder Du verzichtest auf diese C-typische Kurzform, und schreibst gleich
was genau das Gleiche ist.
Dann noch ein Tip wegen dem öffnen der Datei. Wenn Du hier:
C++: |
datei_z= fopen( "DATEI.EIN", "rt" );
|
einen Null-pointer zurück bekommst, weil er die Datei nicht findet oder ähnliches, kann es sein, dass das Programm beim ausführen der nächsten Anweisung abstürzt, oder vom System abgebrochen wird. Deshalb ist eine Sicherheitsabfrage ratsam. Das kann man z.B. so machen:
C++: |
if ((datei_z = fopen( "DATEN.EIN", "rt" )) == NULL) // hier wird zuerst fopen aufgerufen, und dann // der Rückgabewert geprüft { perror ("Fehler beim öffnen der Datei"); // Im Fehlerfall: Fehlermeldung Ausgeben und exit(1); // Programm beenden }
|
So, mehr hab ich jetzt erst mal nicht zu "meckern"
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 04.01.2005 um 20:37 Uhr von Hans editiert. |