Probleme mit Strings
-
Ich habe da mit Strings Probleme
:
#include <iostream> #include <iomanip> using namespace std; int main() { char shellinpt[20]; //Dann kommt das Programm und dann die Eingabe: cin >> shellinpt; //Dann Die If-Else Abfrage: if(shellinpt=='hallo') { cout << "Auch hallo" << endl; } //Jetzt kommt das Anzeigen der Varible: cout << shellinpt << endl; }
Irgend was mache ich hier falsch.
Der Compiler sagt "Warning: Multi Charter irgendwas" ungefähr. Dann hatte der noch welche Probleme.
Die erste version des Programme:
http://www.sccweb.de/daniil/Informatik/source1.zip
Kontakt:
DaniilKharlamov@gmx.deDanke vielmals....
-
Also die Fehlermeldung bekommst du weg indem du
if(shellinpt=='hallo') in if(shellinpt=="hallo") änderstjedoch funtzt das dann nicht
-
char * kannst du mit strcmp vergleichen, solltest du dir vielleicht mal angucken.
-
Ehhhh....ja. Ich habe in mein "Goto C++ Programmierung" Buch reingeschaut....und glaube ich weiß jetzt wie das geht....