kann keine Dateien erstellen (C++)

Gast #1687977
Lesenswert?

Hallo alle,

Ich hab das Problem das ich mit
1
fstream Datei("Tempdatei", fstream::out);


Ich hab Schreiberechte in dem Verzeichnis.
Ich weiß echt nicht was ich noch machen soll.

Ich verwende Netbeans mit Cygwin und gcc als compiler.
Als Betriebssystem hab ich Windows XP Pro.

Ich hoffe ihr könnt mir weiterhelfen.

MFG Patrick
Gast #1688004
Lesenswert?

geht auch problemlos so wie vom TO angedeutet:
1
$ cat main.cpp
2
#include <fstream>
3

4
int main()
5
{
6
        std::fstream Datei("Tempdatei", std::fstream::out);
7

8
        Datei << "Hallo Welt\n";
9

10
        return 0;
11
}
12
$ g++ -Wall main.cpp -o main
13
$ ./main 
14
$ cat Tempdatei 
15
Hallo Welt
16
$

Es obliegt also dem TO, etwas mehr zu debuggen.. z.B. per strace? Und 
was überhaupt funktioniert nicht? Das Anlegen? Schreiben in die Datei? 
Und bist Du ganz sicher, dass Du Schreibrechte hast?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren