Bonsoir,

j'ai un petit probleme que j'arrive pas a debug meme avec gdb donc je demande de l'aide


Voila je vais faire cour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
: Run Command: line 1:  1181 Segmentation fault: 11  ./"$2" "${@:3}"

j'ai mi strdup et strcpy même résultat

Voila merci de m'aider


Problème résolu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
tab[i2] = (char*)malloc((strlen(tmp)+1)*sizeof(char));
après strdup ou strcpy