ios::nocreate und Farbe
-
Hallo
Ich habe eine kleine Frage:
Ich kann bei Kdevelop keinfileXYZ.open("XYZ", ios::nocreate)
machen.
Kann mir jemand sagen warum/einen ersatz nennen???
Und wie bekomme ich den Ausgabetext/Hintergrund gefärbt ???Danke
-
Weil nocreate kein standard ist, einige implementierungen von fstream haben dieses flag zu prästandardzeiten angeboten.
Für farben gibt es unterschiedliche wege, ansi-escapesequenzen oder termcap bzw. ncurses.
-
und wie soll ich jetzt das mit dem nocreate machen ???
-
BlackMaster schrieb:
und wie soll ich jetzt das mit dem nocreate machen ???
Schon vor dem öffnen nachsehen ob die datei existiert und wenn dann eben nichts machen.
Kurt
-
Ich auf fremden Rechnern???
Bist du des WAHNSINNES ???
Ich habs jetzt so gemacht:::fstream fs("fname", ios::in); if (!fs) { // Datei exestiert net, mache keine neue } else //Datei Exestiert, im schreibmodus öffnen { fs.close(); fs.open("fname", ios::out); }
-
Ich auf fremden Rechnern???
Bist du des WAHNSINNES ???
-
BlackMaster schrieb:
// Datei exestiert net, mache keine neue
genaugenommen kannst du die Datei nur nicht lesen.
Vielleicht macht die Funktion stat() mehr Sinn.