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;
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é.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
J'ai déjà regardé la FAQ mais j'ai pas trouvé la solution...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.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Partager