Bonsoir,
J'essaye de comprendre la fonction " sprintf ".
Si je veux afficher 148 sur le LCD, dans mon programme de base, j'affiche d'abord le "1", ensuite le "4" et enfin le "8" et du coup il faut à chaque fois que je donne les coordonnées du chiffre, et que je l'affiche ca fais 6 lignes. Sachant que j'ai 4 valeurs à afficher en tout...
J'ai vu qu'il existe " sprintf " mais je bloque.
En effet, il faut déclarer un tableau. OK : int buffer [3] ( pour une valeur de 3 chiffres telle que 148 )
mais ensuite ... ca amrche comment ? apparemment :
sprintf (buffer,X,Y) X et Y étant les coordonnées.
Mais mon compilo me répond :
Error: function argument #1 of type 'int [3]' is incompatible with required parameter of type 'unsigned char *'
Sur le net on trouve pas grand chose ...
Merci
-----