char** tabname = new char*[M];
M=1;
strcpy(tabname[M],File.cFileName);
=> Violation d'accès en lecture sur cette dernière ligne
Ptite contrainte: Pas de vector ni string svp : je preferre rester au plus proche du C.
Merci pour votre aide !
Version imprimable
char** tabname = new char*[M];
M=1;
strcpy(tabname[M],File.cFileName);
=> Violation d'accès en lecture sur cette dernière ligne
Ptite contrainte: Pas de vector ni string svp : je preferre rester au plus proche du C.
Merci pour votre aide !
char** tabname = new char*[M];
M=1;
tabname[M]= new char[strlen(File.cFileName)+1] ;
strcpy(tabname[M],File.cFileName);
La FAQ!!!
PS: tu as le droit de dire que c'est pour un exo que l'on t'a donné.
J'ai déjà regardé la FAQ mais j'ai pas trouvé la solution...Citation:
Envoyé par Luc Hermitte
Ce n'est pas un exercice, c'est un projet perso que j'exposerai...et je doute que ça vous aide à résoudre le problème de le savoir...
Merci Zen68 !
http://c.developpez.com/faq/cpp/?pag..._new_array_dim
Dont la compléxité d'écriture et de maintenance n'est pas comparable avec celle de std::vector<std::string>. Mais bon.