Datum einlesen.
-
Ja:
- Schau mal in die Konsolen-FAQ (dort steht das richtige Thema GANZ oben)
- Zeig mal etwas Code
-
Ja. Ich les mir erstmal FQA durch.
Naja, mit code posten is bissel doof, da ich das Prog auf nem Rechner schreibe, der nicht am netz hängt.
-
hmm...
also ich weiß nicht, unter welchem thema ich da suchen soll.Kannste mir noch einen Tiop geben?
Hintergrund, warum ich das datum einlesen will:
zum schluß soll in einer txt stehen:
Herr Mustermann bestellte für den 01.01.07 ....
-
Wie gesagt: Zeig etwas Code
(und wie du die einzelnen Elemente des Datums einlesen kannst, steht dort oben - was du damit machst, ist deine Sache)
-
Okay, hier is bissel code:
[code]
int t,m,j;char p1,p2;
cout<<"Bitte geben Sie den gewünschten Liefertmin ein: ";
cin>>t>>ws>>p1>>m>>ws>>p2>>j;cout<<t<<"."<<m<<"."<<j; // das kommt dann in eine Datei
Mehr code habe ich nicht in der Funktion
-
Und von wo aus wird diese Funktion aufgerufen?
-
aus der main()
funcsave()
deklariert habe ich die Funktion so:
void funcsave(void)
liegt da vielleicht ein Fehler...
Sorry, wenn meine Fragen etwas bescheurt klingen, aber ich bin totaller Anfänger in dem Gebiet!
-
dfdf
-
hallo,
warum machst du es nicht einfach so:
#include<iostream> #include<string> using namespace std; int main() { string strDatum="0"; string strBuffer="0"; cout<<"Geben sie ein Datum mit diesem Format ein:"<<endl; cout<<endl; cout<<"Tag.Monat.Jahr"<<endl; cout<<"[01.01.2001]"<<endl; cout<<"Eingabe:"; cin>>strDatum; getline(cin, strBuffer); cout<<endl; cout<<"Max Mustermann hat das Datum: "<<strDatum<<" eingegeben."<<endl; system("Pause"); return 0; }
hat zwar keine begrenzungen oder so.. aber es erfüllt den zweck
-
Hi. Geht irgendwie auch nicht. Er gibt mir auf der Konsole nur den Text aus und wartet nich auf eine eingabe.
Wenn ich dann enter drückert, dann schließt er die Console
-
ja wenn eingabe dort steht solltest du ein datum eingeben...
mfg tobii
-
er spuckt mir alle Zeilen aus und sobald ich eine taste drücke, dann schließt er die Konsole.
Ich kann mir das gar nciht erklären. ích habe mal probiert in meiner Main() einfach irgendwo folgenden code hinzuschreiben:
cout<<"Bitte Namen angeben: "; char thename; cin>>thename;
Wenn ich diese Zeile drinne habe, dann rattert das Programm einfach durch, obwohl ich noch mehr von solchen abfargen drinne habe.
Kann mir das echt nicht erklrären.
-
also bei miar läuft mein einfaches, aber gutes beispiel ohne probleme...
wenn du nur diesen code hineinkopierst und dann ausführst sollte es doch ohne probleme gehen?
-
Hmm..
Wenn cih es in eine leere Main() eingebe, dann funzt es...
Naja, dann begebe ich mich jetzt mal auf die suche nach dem Fehler in meinem Code...
Ich melde mich bestimmt bald wieder
Bis dahin... Thx