Bonsoir tout le monde

j'ai déclaré une structure s contenant un champ nom. Le champ nom est de type nom_t avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
typedef char* bits63;
typedef nom_t bits63
j'ai ensuite déclaré la variable tcbdesc de type s. Maintenant je veux assigner à tcbdesc-->nom la valeur "ttcb1"j'ai d'abord essayé la commande suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
write (tabdesc-->nom, "ttcb1",sizeof("ttcb1"));
printf ("La val de tabdesc.nom est %s ", tabdesc-->nom);
mais l'instruction printf me retourne la valeur (null)
j'ai ensuite essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
strcpy(tabdesc-->nom,"ttcb1");
et j'ai cette fois eu une erreur, j'ai finalement essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char* inter = "ttcb1";
 memcpy(tabdesc-->nom,inter,sizeof(inter));
et j'ai eu une erreur de segmentation
SVP, quelqu'un pourrait il m'indiquer comment faire, je n'ai pas compris pourquoi aucune commande ne marche
Merci d'avance