Hmm, il faut absolument un char** pour stocker un tableau de chaine de caractere, je ne connais pas trop les méthodes d'initialisations, donc, possible que je me foire ...
De toute facon, dans ton cas, le mieux est d'utiliser la STL
//Includes à rajouter
#include <vector>
#include <string>
//Définition du tableau dynamique (se renseigner pour savoir ce que c'est)
vector<string> StockName;
hFind=FindFirstFile (FileToSearch, &FindData);
if (hFind!=INVALID_HANDLE_VALUE)
{
if ((FindData.dwFileAttributes ....)
{
StockName[nbrFile]=FindData.cFileName;
}
while (FindNextFile (hFind, &FindData))
{
if ((....)
{
nbrFile += 1;
StockName[nbrFile]=FindData.cFileName;
}
}
}
/* MuPuF®