Voila, je construis dans une boucle une chaine de caractere. J'aurais aimé savoir si lors du 2eme passage des restes de la 1ere construction de la trame peuvent restées dans le buffer ou bien sprintf se charge de vider le buffer avant de réécrire dedans ? merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 char buff[256]; for(int i = 0; i < 2; i++) { if(i == 0) sprintf(buff, " ... = %d", id1); else sprintf(buff, " ... = %d", id2); }
Partager