Datei anlegen

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
ufor
Beiträge: 11
Registriert: Mo Jan 06, 2014 5:36 pm

Datei anlegen

Beitrag von ufor » Fr Jan 31, 2014 9:40 pm

Hallo zusammen

Beim üben und probieren habe ich ein kleines Problem wo ich nicht mehr weiter weiß, vielleicht könnt ihr mir einen Tipp geben.
Hieir der Code:

Code: Alles auswählen

FILE *datei;
  datei = fopen("Test.txt","w+r");
    if (datei == NULL)
    {
    printf("\n Datei konnte nicht geoeffnet werden.\n");
    }


  system("PAUSE");
  return 0;
  }
Der Compiler mekert nicht aber wenn ich das Programm starte kommt immer die Meldung "Datei konnte nicht geöffnet werden".
So weit ich das verstanden habe liefert der Zeiger datei NULL zurück was bedeutet es konnte keine Datei geöffnet/erstellt werden.
Meine Frage ist warum?

Ich verwende Code Blocks auf Win 7

Danke

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Datei anlegen

Beitrag von Xin » Fr Jan 31, 2014 10:00 pm

ufor hat geschrieben: datei = fopen("Test.txt","w+r");
Zwei Möglichkeiten:
1) Du darfst da keine Datei erstellen.
2) "w+r"?
Schau mal unter fopen() nach.

Es gibt eine "w+b" für Windows... aber "w+r", da wüsste ich auch nicht, was ich davon halten sollte :-)
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

ufor
Beiträge: 11
Registriert: Mo Jan 06, 2014 5:36 pm

Re: Datei anlegen

Beitrag von ufor » Fr Jan 31, 2014 11:16 pm

Hallo nochmal

Das ging ja schnell.
Danke für den Linke, hat mir sehr geholfen.
w+r war Blödsinn von mir, dachte so kann ich in die Datei lesen und schreiben.
Tja man lernt nie aus.
Es gibt eine "w+b" für Windows... aber "w+r", da wüsste ich auch nicht, was ich davon halten sollte :-)
Anfänger probieren eben alles aus und manchmal ohne zu wissen was wir tun :-)

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Datei anlegen

Beitrag von Xin » Fr Jan 31, 2014 11:31 pm

Kein Thema.
Es gibt Gründe, warum man das irgendwann direkt sieht ;-)
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten