La conversione carattere-intero come sai non richiede neanche il casting in C, comunque nella struttura un booleano per indicare lo stato della mossa secondo me non ci sta male.. oppure un flag di diverso genere (magari un altro INT a 3 stati) non andrebbe male .. poi dipende come hai pensato tu la cosa.
Codice:
#define A_NULLO 0
#define A_AFFONDATO 1
#define A_COLPITO 2
typedef struct {
char Colonna;
int Riga;
int Stato;
} t_Mossa;
Visione personale della cosa
Bye