WinFuture-Forum.de: Negativer Rückgabewert? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Negativer Rückgabewert?


#1 Mitglied ist offline   gi$a 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 02. März 06
  • Reputation: 0

geschrieben 09. März 2006 - 22:07

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
0

Anzeige



#2 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

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
0

#3 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 09. März 2006 - 22:12

Wenn Datei vorhanden ist, liefert fopen nen Pointer, sonst nüscht.
http://www.cplusplus...tdio/fopen.html
0

#4 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

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
0

#5 Mitglied ist offline   gi$a 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 02. März 06
  • Reputation: 0

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
0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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! :) :)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0