Hey Leute,
ich bin gerade dabei Schiffe versenken in C zu programmieren. Mittlerweile bin ich an den Punkt angekommen die Schüsse ab zu fragen. Ich habe ein Feld initialisiert indem anschließend die Schiffe gesetzt werden. Anschließend habe ich ein zweites Feld initialisert auf den die Schüsse angezeigt werden soll.
Zur abfrage habe ich mir fogendes gedacht:
if (feld[posx-64][posy+1] = ‚#‘)
a_feld[posx-64][posy+1] = ‚x‘;
else
a_feld[posx-64][posy+1] = ‚o‘;
gotoxy(posx+25-64,posy+10+1);
printf("%c",a_feld[posx-64][posy+1]);
leider haut das nicht so ganz hin, da das programm mir immer ein ‚x‘ ausgibt auch wenn kein Schiff (’#’) im entsprechenden Feld steht.
nun die einfache Frage: was mach ich falsch?
ich würde mich sehr über eure Hilfe freuen!!
MFG