Array eingabe überprüfen
-
Morgen wieso kann ich so meine Eingabe nicht Überprüfen weiss wer wie das geht?
#include <iostream> #include <windows> using namespace std; int main() { char array[256]; cout<<"eingabe 1: "; cin>>array; if ( array== "1" ) { MessageBox(0,"ok","ok",0); } return 0; }
-
Weil damit
char-Zeiger verglichen werden.Entweder du benutzt
strcmp(), oder was besser ist,std::string:std::string Text; std::cin >> Text; if (Text == "1") { ... }