Hallo,
was bedeutet hierbei das return (-1)? Negativer Rückgabewert?
if ((memo=fopen("user.txt","r+"))==NULL &&
(memo=fopen("user.txt","w+"))==NULL) ;//return (-1);
Danke und Gruß
Gi$a
Seite 1 von 1
Negativer Rückgabewert?
Anzeige
#2
geschrieben 09. März 2006 - 22:11
gi$a sagte:
was bedeutet hierbei das return (-1)? Negativer Rückgabewert?
Ja.
"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#3
geschrieben 09. März 2006 - 22:12
Wenn Datei vorhanden ist, liefert fopen nen Pointer, sonst nüscht.
http://www.cplusplus...tdio/fopen.html
http://www.cplusplus...tdio/fopen.html
#4
geschrieben 09. März 2006 - 22:17
Wobei das // return (-1); in dem Fall doch sowieso auskommentiert ist.
"If you make something idiot proof, someone will invent a better idiot." - Marvin
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
For Emails always use OpenPGP. My KeyID: 0xA1E011A4
#5
geschrieben 09. März 2006 - 22:46
Sorry hatte es auskommentiert um zu sehen ob sich was ändert.
Sollte eigentlich nicht auskommentiert werden.
"Wenn die Datei vorhanden ist liefert fopen einen Pointer"
also wenn r+ ausgeführt wird? Ist das dann für true und false relevant? verschieden von 0 bei && true also auch hier true und w+ wird ausgeführt?
Was ist Sinn und zweck davon?
Was passiert wenn man es wegglässt?
Danke und Gruß
Gi$a
Sollte eigentlich nicht auskommentiert werden.
"Wenn die Datei vorhanden ist liefert fopen einen Pointer"
also wenn r+ ausgeführt wird? Ist das dann für true und false relevant? verschieden von 0 bei && true also auch hier true und w+ wird ausgeführt?
Was ist Sinn und zweck davon?
Was passiert wenn man es wegglässt?
Danke und Gruß
Gi$a
#6
geschrieben 10. März 2006 - 08:27
Steht doch alles schön in der Doku!
"r+" - Open a file for reading and writing. The file must exist.
"w+" - Create an empty file for reading and writing. If a file with the same name already exists its content is erased before it is opened.
--------------
1000!
"r+" - Open a file for reading and writing. The file must exist.
"w+" - Create an empty file for reading and writing. If a file with the same name already exists its content is erased before it is opened.
--------------
1000!
Thema verteilen:
Seite 1 von 1