Schiffe versenken Problem in C++
-
-
Du hast nicht gesagt, was nicht funktioniert
-
mein problem ist, dass mein versuch die xkoordinaten als buchstaben einzugeben nicht funktioniert.
und ich bräuchte hilfe/b denkanstöße, wie ich es denn richtig machen müsste
-
"funktioniert nicht" ist nicht wirklich mehr Information ...
-
Mach dir doch einen
std::vector<std::pair<int, char> >mit dessen Hilfe du jeder Zahl von 1-5 (?) einen Buchstaben zuweist.
Das ist - wie ich finde - viel übersichtlicher als dieses rumgerechne in der ASCII-Tabelle. Kannste recht schnell mit 2 for-Schleifen belegen und durchsuchen.
Oder was genau klappt bei dir nicht? Memory Leak?
-
char eingabe; cin >> eingabe; int x=eingabe-'A';
-
Just here schrieb:
Mach dir doch einen
std::vector<std::pair<int, char> >mit dessen Hilfe du jeder Zahl von 1-5 (?) einen Buchstaben zuweist.
Das ist - wie ich finde - viel übersichtlicher als dieses rumgerechne in der ASCII-Tabelle. Kannste recht schnell mit 2 for-Schleifen belegen und durchsuchen.
Oder was genau klappt bei dir nicht? Memory Leak?Finde ich nicht. Da finde ich seine Lösung noch viel sinnvoller. Wo man den Wert durch eine triviale und leicht nachvollziehbare Berechnung bekommt, macht es keinen Sinn, irgendwelche Lookup Tabellen zu basteln. Das wär so eine typische Lösung für die thedailywtf.com
-
-
@Ameisenhaufen_w203: Debuggs halt durch. Deine Idee ist im Grunde nicht falsch. Das ist sicher nur eine Kleinigkeiten. Mich interessiert das Problem nicht und ich hab weder Lust mich reinzudenken, noch das auszuprobieren. Aber wenn du es einmal durchdebuggst, siehst du doch sofort, was passiert.