Bonjour,
Soit :
Comment faire pour que cela me retourne bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int i; char temp[64] ="toto"; char num[5]; for (i = 1; i < 5; i++) { sprintf(num,"%03d",i); strcat(temp, num); printf("Valeur : %s\n", temp); }
Valeur : toto001
Valeur : toto002
Valeur : toto003
Valeur : toto004
et non :
Valeur : toto001
Valeur : toto001002
Valeur : toto001002003
Valeur : toto001002003004
Est-ce que la fonction strcat est approprié dans ce cas de figure ?
Merci bien
Partager