Ich habe über eine eingabe meinen string zInput belegt (c++ string) kann ich über if(zInput == "x") nachprüfen, ob die eingabe in den string ein x war? gruß micha
kommt darauf an, ob zInput ein char* bw. char [] ist oder std::string. Im ersten Fall nein, um zwieten ja. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Wenn der String einfach ein X ist ja. Aber du kannst so nicht prüfen ob in dem eingegebenem String ein X drin ist z.B. halXlo. edit zu langsam. Ich glaube mit (C++ String) meinst er schon den std::string -- Latein Unterricht ist die spätere Rache der Römer an den Germanen.Dieser Post wurde am 30.10.2007 um 16:32 Uhr von mischa editiert.
HI Ja genau das war mein problem die eingabe auf genau diesen buchstaben überprüfen, also dass nichts anderes sonst eingegeben werden ... und funktioniert auch danke @pablo natürlich habe ich einen std::string gemeint ... wie kann ich mich da denn sonst anders ausdrücken ...
@pablo natürlich habe ich einen std::string gemeint ... wie kann ich mich da denn sonst anders ausdrücken ...
in dieser Welt gibt es auch andere Sprachen als C++ und in einem C/C++ Forum, wo man auch C Fragen stellen kann, ist es berechtigt danach zu fragen, wenn der Fragender nur von Strings redet. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Naja, es war von "C++-String" die Rede, das bedeutet für mich std::string.
Allerdings gibt es viele Anfänger, die aus schlechten Büchern lernen, in C++ seien Strings immer noch char[], also ist die Frage durchaus auch verständlich. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Naja, es war von "C++-String" die Rede, das bedeutet für mich std::string.
Mea culpa, ich hab nicht bemerkt, dass der OP in Klammern C++ geschrieben hat. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!