Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Leereingabe

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
09.01.2005, 14:31 Uhr
CaesarCortezz
minderer Student


Hi,
ich glaube dieses Thema schon mal gesehen zu haben, aber leider hab ich es nicht mehr gefunden.
Mein Problem ist rauszufinden ob jemand bei einer Eingabe einfach Enter drückt.

Ansatz:

C++:
string a;
cin >> a;
if (a == '\n') {                           // hier gibts ein konvertierungsproblem
cout << "Ungültig" << endl;
}



habs irgendwie auch schon mit reinterpret_cast<char>(a) versucht aber da ich noch keine casts verwendet habe, kenn ich mich damit net aus.
Danke für eure Hilfe,
Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.01.2005, 15:43 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Probier mal

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

int main(){
std::string line;
std::getline(std::cin,line);
if(line.empty())
//Bla
}



mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.01.2005, 15:45 Uhr
CaesarCortezz
minderer Student


yo ich wusste irgendwie so. danke
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
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: