Buchstaben in Arrays verwenden
-
#include <iostream>
using namespace std;
int main()
{
int cross[4][4] = {{0,h,0,0},{m,a,u,s}{0,u,0,0}{0,s,0,0}};for(int row=0;row<4;row++){ for(int column=0;column<4;column++) { cout << cross[row][column] << " "; } cout << endl; }
}
wenn ich versuche den code auszuführen, dann wird mir ausgegeben, dass ich die Buchstaben nicht declared habe, wie kann ich also Buchstaben in Arrays verwenden?
-
@Tertle sagte in Buchstaben in Arrays verwenden:
dann wird mir ausgegeben, dass ich die Buchstaben nicht declared habe
Kopiere Fehlermeldungen!
{m,a,u,s}
benutzt die vier undefinieten Variablen m, a, u, und s. Du willst Zeichen:{'m','a','u','s'}
(und'\0'
?).
-
@manni66
ich habe es jetzt nochmal versucht und nun werden mir Ziffern statt den Buchstaben angezeigt, woran liegt das?(so sieht es aus)
0 104 0 0
109 97 117 115
0 117 0 0
0 115 0 0(so sollte es aussehen)
0 h 0 0
m a u s
0 u 0 0
0 s 0 0
-
-
@manni66
Vielen Dank
-
char cross[4][5] = { " h ", "maus", " u ", " s " };
Damit du nicht völlig verrückt wirst.