Hier ist eine Funktion in meinem Haupt verwendet. Das Problem liegt in char
Zuordnung.Char Zuordnung zu * Char funktioniert nicht
void takeTurn(int *iap, int *tile, char *cap) {
//*iap is 1 right now
printf("\nThe current active player is %d. His character is %c", *iap, *cap);
//prints The current active player is 1. His character is q.
if (*iap == 1) *cap == 'X';
if (*iap == 2) *cap == 'O';
printf("\nThe current active player is %d. His character is %c", *iap, *cap);.
//prints The current active player is 1. His character is q.
. . .
}
Was muss getan werden, damit die *cap
die richtige char
auf den richtigen aktiven Spieler zuweist?
'* cap == 'X'' ->' * cap =' X'' – BLUEPIXY
Ja, das war ein sehr dummer Fehler. – Naltroc