path_2 = "C:\\Windows\\*.*"; while(path_2[cpt2] != '*' { cpt2++; } path_2[cpt2] = courant4->nom_fichier; ( disons que nom_fichier vaut "System" ) J'aimerais pouvoir ajouter "System" à la place de "*.*". Quelqu'un connait une bonne méthode simple ? strcat(path_2, "\\*." ); <--- ???
char *deb; char chaine[]= "C:\\Windows\\*.*"; char nomFic[]="System"; deb=strchr(chaine,'*'; path_2=(char *)malloc(deb-chaine+1+strlen(nomFic)); strncpy(path_2,chaine,deb-chaine); strcat(path_2,nomFic);