Bonsoir,
Il faut faire attention quand tu déclares cette ligne là :
char *tableau[] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', '\n', NULL};
Car là tu déclares un tableau de pointeur mais les arguments ne sont pas bons 
Ils sont considérés comme des nombres, donc autant faire un tableau de char tout court 
Il faut que tu déclares tes arguments comme des chaînes de caractère, comme ça tu pointera sur des chaînes de caractères constantes 
Essaye avec ça :
char *tableau[] = {"A", "B", "C", "D", "E", "F", "G", "H", "\n", NULL};
A+
Partager