Bonjour, alors voila je souhaite réaliser un programme qui va scruter l'arriver de fichier .txt dans un dossier precit, et les copier dans un autre dossier.
Le souci c que le nom des fichier .txt n'est pas connu (aléatoire).
J'ai souci deja dans ce code:
Code C/C++ :
HANDLE Fct1;
WIN32_FIND_DATA(x);
LPCTSTR Dossier = "C:\\Users\\...\\history\\essai//*.*";
char ** nFich;
nFich= malloc (sizeof(x));
Fct1 = FindFirstFile(Dossier, &x);
if(Fct1 == INVALID_HANDLE_VALUE)
{
printf("Erreur de listing");
}
else
{
printf("*** Listing du contenu du dossier *** : \n\n");
do
{
// printf("%s\n", x.cFileName); Fonctionne, affiche bien les fichiers présent dans le dossier voulu
strcpy(*nFich,x.cFileName); // Devrait copier dans nFich les nom des fichier pour pouvoir les réutiliser pas la suite
printf("%s",nFich[3]); // exemple de réutilisation un simple affichage qui ne fonctionne pas
}while(FindNextFile(Fct1,&x));
printf("\n\n\n");
}
Ce programme plante est renvoie une erreur -1073741819 a la console.
Pouvez vous m aider svp ?