Segmentation char > char **
Bonsoir,
j'ai un petit probleme que j'arrive pas a debug meme avec gdb donc je demande de l'aide :calim2:
Voila je vais faire cour
Code:
1 2 3 4 5 6 7
|
int main(int argc, char *argv[]) {
char **tab;
char tmp[250]= "coucou";
tab[0] = tmp;
} |
j'ai pas recopié tout mon code car je sais qu'il marche le problème est la ligne
Code:
: Run Command: line 1: 1181 Segmentation fault: 11 ./"$2" "${@:3}"
:cry:
j'ai mi strdup et strcpy même résultat :(
Voila merci de m'aider :)
Problème résolu :
Code:
tab[i2] = (char*)malloc((strlen(tmp)+1)*sizeof(char));
après strdup ou strcpy