1Fermer3
squale92Le 14/05/2004 à 16:02
strcpy(tabl[0],nommo); strcpy(tabl2[1],def);

mommo et def sont de type char, et non pas de type char * ; strcpy attent un char * en second argument (peut-être même un const char *, je sais plus)


char tabl[0]; char tabl2[1];

avec ça, tabl a une taille de 0 caractères => tu vas pas pouvoir mettre gd chose dedans => si tu essaye de mettre quelque chose dedans, ça plantera (vu que ce que tu mettre sera nécessairement plus grand que rien)
tabl2, tu as la place de mettre un seul caractère : le 0 de fin de chaine, donc (puisque strcpy copie le 0 de fin de chaine) => tu n'as pas la place de mettre du contenu utile => ça plantera