000
24.04.2007, 19:01 Uhr
~Winter
Gast
|
Zuerstmal ein Hallo,
ich lerne zur Zeit C++ und habe nun eine Frage:
Ich habe ein SpielFeld deklariert. Es ist 10*10 Felder groß - von a0 bis j9. Jetzt möchte ich den User ein Feld eingeben lassen. Dieses Feld soll dann den Wert ändern.
| C++: |
char a0 = ' ', a1 = ' ', ...; string eingabe; cin>>eingabe;
|
Also wenn man in eingabe zB "a1" eingibt, dann soll das Feld a0 von ' ' in 'X' geändert werden. So, nun weiß ich leider nicht, wie man soetwas gut macht. Theoretisch kann man ja folgendes machen:
| C++: |
if(eingabe=='a1') a1 = 'X';
|
Aber dazu müsste ich ja 100mal diese If-Anweisung machen...
Gibt es auch eine schnellere Möglichkeit dazu? |