N'y a-t-il pas un probleme avec le bout de code suivant ?
Mise a part le fait que nom va être copié dans lui même apres strcat, je ne suis pas sure que ca passe à l'execution. Le deuxieme argument de strcat (ici tmp) est const, et va être modifié (puisque c'est aussi le premier argument).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ... void *tmp = realloc (nom, size); if (tmp != NULL) { nom = tmp; strcpy (nom, argv[i]); strcat (nom, tmp); ...
Partager