Bonjour, j'ai un problème avec un code :
je ne sort jamais de la boucle !!! Cela se produit a chaque fois que les digits entre les points sont des chiffres, si je remplace un d'entre eux par un nombre >=10, ca remarche !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 strcpy(_test,"0.2.3.4"); pch=strtok(_test,"."); while (pch != NULL) { i++; num=atoi(pch); _I2CWrite(0xC0,i,&num,1); t=MS_TIMER; while((long)(MS_TIMER-t)<WRITE_TIME); pch = strtok (NULL,"."); }
Si vous avez une idée !! Merci
Partager