Riri (./29) :
Rha j'ai enfin trouvé, mais je pige pas trop pour quoi...
Il faut faire :
*fill = \0;
si qu'elqun peut m'éclairer ça serait gentil, en général j'aime quand m^^eme comprendre ce que je fais.
fill étant un pointeur de char, j'essayais de lui passer un char, mais j'avais un warning, raison pour laquelle j'ai tester sans les quotes, mais bon je comprends toujours pas.
Oops, j'avais pas vu le vrai problème en fait.
'a' => code asci de la lettre a
"a" => string qui contient la lettre a, plus un caractère de fin de chaîne
ici il faut faire *fill = '\0'
il se trouve que '\0' a pour valeur 0 en asci, donc tu peux très bien faire *fill = 0;
(c'est quand même bizarre que "*fill = \0;" compile :s)