Lorsque je declare ,
code 1
ma fonction printmessage s'execute correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 unsigned char buf[] = "aaaaa"; printmessage(1,2,(unsigned char *)buf,2);
Par contre lorsque je declare :
code 2
ma fonction printmessage me sort une erreur type size array
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 unsigned char mot = "aaaaa"; unsigned char buf[] = mot; printmessage(1,2,(unsigned char *)buf,2);
Je travaille sur un µcontroleur et toutes les librairies ne sont pas actives (strlen...)alors comment resoudre le pb de façon à ce que le code 2 fonctionne ??
Partager