Was liefert mir open() zurück?
-
Hi,
wenn ich sowas habe
int x;
x = open("bla.txt" , O_RDWR);Was liefert mir dann ?
Liefert es mir einen bestimmten wert wenn er es nicht öffnen kann?sodass ich drunter sagen kann
if(x == -1){
}..
???
Danke
-
open liefert ein Filehandle oder im Fehlerfall -1
PS: RTFM
PPS: Das ist keine ANSI-C-Funktion.
-
PS: RTFM
PPS: Das ist keine ANSI-C-Funktion.???
kannst du das bitte ein wenig genauer erklären? sagt mir nämlich nix
-
Post Scriptum : Read The Fuckin Manual!
Post Post Scriptum : open ist keine Funktion des definierten C-Standards von dem dieses Forum hier handelt.Meinst du evtl. fopen() ?
-
open() ist keine c funktion???
ne ich mein schon open() !
-
CeNoRiDeR schrieb:
open() ist keine c funktion???
ne ich mein schon open() !nein, open ist kein ANSI C Funktion. Ich kenne nur die POSIX open Funktion aber ich weiß nicht, ob dir das weiter bringt.
-
CeNoRiDeR schrieb:
open() ist keine c funktion???
Ja, es ist _keine_.
man open sagt mir zB:
CONFORMING TO SVr4, SVID, POSIX, X/OPEN, BSD 4.3
-
Turbo C++ hat auch eine open-Funktion, die an die von Unix angelehnt ist (io.h). Ohne weitere Informationen kann man also nichtmal zuordnen, wohin die Frage gehört. Ist aber egal, weil ich sie schon umfassend beantwortet habe
-
jepp ist beantwortet!!!
ist für ein Prog unter Linux um die Serielle Schnittstelle anzusprechen...
-
na dann man: open(2)