Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Zum Vergleichen kannst du auch die Funktion strcmp verwenden. Damit geht das recht einfach. Alternativ gibt es auch davon Varianten die Groß-/Kleinschreibung ignorieren oder auch die Unicode-Variante der Funktion. Mehr Infos dazu findest du z.B. hier: http://msdn.microsoft.com/de-de/library/…e(v=vs.90).aspx Ich habe mal deinen Code entsprechend angepasst (aber nicht getestet): Quellcode 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <iostream> using namespace std; int main () { char chName [20]; cout <<...
Das Problem ist, dass cin immer nur ein Zeichen abfragt und in deine Variable Geschwindigkeit speichert. Dabei landen auch Buchstaben dort, allerdings mit dem entsprechenden Wert aus der ASCII-Tabelle (z.B. für 'a' bekommst du 97 bzw. 0x60). Daher musst du mit dieser Variante auch jedes einzelne Zeichen der Zahl in einer Schleife abfragen. Hier mal eine Erkärung dazu: http://www.cpp-tutor.de/cpp/le04/cin.html Dein else-Zweig kann auch niemals aufgerufen werden, da die vorherigen Bedingungen alle...