Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Newbee braucht hilfe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.07.2003, 13:54 Uhr
~Jagie
Gast


Quellcode:

C++:
#include <iostream>
#include <string>

using namespace std;

int meni;
char men[256];
string befehl;
void noticed(void);

int main(void)
{
    cout << "Gib den Befehl ein: ";
    while (true)
    {

        cin >> befehl;
        if(befehl=="exit") //Ende
            break;
        else if(befehl=="noticed")
            noticed();
        else{
            cout << "Befehl unbekannt: " << befehl << endl;
        }
            cout << "Gib den Befehl ein: ";
    }
    return 0;
}

void noticed(void)
{
    cout << "\n\tWas moechtest du tun?\n";
    cout << "[1] Notiz hinzufuegen\n";
    cout << "[2] Notiz-Datei loeschen\n";
    cin >> meni;
    switch(meni)
    {
    case 1:
        {
            cout << "Gib die anzufuegende Notiz ein: ";
            cin.getline(men,256);
            ofstream notice("note.txt",ios::app);
            notice << men << endl;
            notice.close();
            cout << "Notiz wurde hinzugefuegt.\n";
            break;
        }
    case 2:
        {
            ofstream notice("note.txt");
            notice.clear();
            notice.close();
            cout << "Notiz-Datei wurde gelöscht.\n";
            break;
        }
    }
}


Wenn ich 'noticed' eingebe zeigt er mir das an:
'Bitte Notiz eingeben: Notiz wurde hinzugefuegt.'

Wie kann man das Prob beheben

Dieser Post wurde am 04.07.2003 um 18:50 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.07.2003, 14:22 Uhr
Tommix



Hallo,

C++:
...
cin >> meni;
cin.ignore();
switch(meni)
...


sollte helfen.

Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.07.2003, 14:30 Uhr
~JAGIE
Gast


THX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: