Frage [C++],[Linux] : Werte in einer Datei abspeichern
Hi,
spiel grad ein bisschen mit cpp rum. Hab mir ein kleines Programm erstellt, in dem man eingeben kann wie lange man arbeitet/spielt/was auch immer. Und ja ich habe gesucht, aber nur für windows gefunden...
Ich mach das mit dem g++ compiler unter ubuntu, als editor gedit.
Hier mal der Code:
Code:
#include <iostream>
using namespace std;
int main()
{
int von, bis;
cout << "Von eingeben : " << endl;
cin >> von;
if(von>24 or von <-1)
{
cerr << "Fatal Error: Ein Tag kann nur 24 Stunden beinhalten!\nProgramm beendet sich jetzt!" << endl;
return 1;
}
cout << "Bis eingeben : " << endl;
cin >> bis;
if(bis>24 or bis<-1)
{
cerr << "Fatal Error: Ein Tag kann nur 24 Stunden beinhalten!\nProgramm beendet sich jetzt!" << endl;
return 2;
}
cout << "Sie haben von " << von << " bis " << bis << " gearbeitet." << endl;
return 0;
}
Soweit sogut. Es macht erstmal alles was es machen soll. Mir sagen von wann bis wann ich gearbeitet hab. Nun soll es diese werte in eine Datei schreiben. Leider fehlt mir dazu jeder Ansatz.
zeiten.data ist dein dateiname den kannst du selber festlegen.
Das hinter ios:: ist der modus in dem die datei geöffnet wird , da gibt es verschiedene z.b zum anhängenden schreiben usw.
mit ofstream legst du ein objekt an , name natürlich auch frei wählbar
open ist eine funktion deines ofstream(schreiben) objekts , read eine funktion deines ifstream(lesen) objekts.
beim lesen und schreiben musst du immer sagen wieviel geschreiben wird , das ist der 2. parameter und wird einfach mit der funktion sizeof() errechnet.
wenn du mehrere werte auslesen willst musst du das ganze in eine schleife packen die solange liest bis das dateiende erreicht ist :
Danke, hab jetzt mal das von schlurmann ausprobiert. Werd jetzt dann das von djpromo testen. Bei dem von schlurmann habe ich jedoch das problem, das bereits vorhandene Werte überschrieben werden.
Danke, hab jetzt mal das von schlurmann ausprobiert. Werd jetzt dann das von djpromo testen. Bei dem von schlurmann habe ich jedoch das problem, das bereits vorhandene Werte überschrieben werden.
versuch dann direkt mal mit ios::app als modus beim schreiben(append = anhängen)
[TuT]Datei in einer anderen Datei verstecken 05/01/2013 - Tutorials - 14 Replies In diesem Tutorial werde ich beschreiben wie man eine beliebige Datei in einer anderen "verstecken" kann. Als Zieldatei kann dafür jede Datei jeglicher Art verwendet werden. Der 1337-Coolness zu liebe verwenden wir aber lieber Bild- , oder auch Musikdateien.
Vorerst möchte ich allerdings erklären, dass die Datei nicht wirklich "versteckt" wird sondern nur die beiden Dateien zusammengefügt werden und der Header angepasst wird. Somit ist diese Methode als "unsicher" zu bezeichnen...spassig ist...
[Frage]In was für einer epk,eix Datei ist die icon.xml 08/20/2010 - Metin2 Private Server - 1 Replies Ja Hallo, ich modde grad nen Clienten und möchte wissen in was für einer epk&eix Datei die icon.xml ist
mfg
Zander
Überschreiben einer Datei! 04/09/2010 - AutoIt - 9 Replies Ich wollte mal was schreiben, das in einem Spiel automatisch im Editor eine bestimmte Stelle überschreibt.
Ich würde jetzt gerne wissen wie eine bestimmte Zeile überschreibt (welche weiß ich). Bis jetzt weiß ich nur, das man mit FileWriteLine() eine Zeile an die Datei anhängen kann. Wieüberschreibe ich jetzt aber eine bestimmte Zeile?
Ich hoff, ihr könnt mir helfen;D
Werte in einer Tabelle ändern..... 01/01/2010 - Metin2 Private Server - 6 Replies Hallo liebe User,
weis einer von euch wie man in einer Tabelle z.b. bei den Uprates
die ganzen angaben mit einem klick ändern kann.
so das man nicht immer jedes einzeln machen muss.
wäre nett wenn ich ne lösung findet =)
Frage zu einer batch datei 02/17/2008 - General Coding - 3 Replies hiho...
und zwar hab ich folgendes problem ich möchte in einem bestimmten ordner von jeden dateien die drin sind die letzten 4 zeichen löschen. Ich denke sowas würd sich mit einer batch datei realisieren lassen oder irre ich mich da :>?
zb: lied1234.mp3 -> lied.mp3
lied13456.mp3 -> lied1.mp3
lied21337.mp3 ->lied2.mp3
wie könnt man sowas umsetzten?