Bonjour,
J'ai défini les tableaux suivants :J'ai deux tableaux nom et prénom qui contienent des caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 char temp_nom[20], temp_prenom[20]; char client[20][3][30];
J'ai un autre tableau (client) où le premier sous tableau c'est pour l'ID du client, le second pour les paramètres nom, prenoms et le dernier pour les chaines de caractères correcpondants aux paramètres.
En fait voilà l'arborescence voulue dans le tableau
//client1 <= client [0]
////////nom <=client [0][0]
//////////////guillaume <=client [0][0][]
////////prenom <=client [0][1]
//////////////dupont <=client [0][1][]
//client2 <= client [1]
bref, et je souhaite pouvoir copier le contenu du tableau temp_nom vers client[0][1]... Comment procéder. J'ai fait
mais cela provoque des ennuis à la compilation [array assignment are illegal]. Pourtant , le fait d'écire le nom du tableau sans les '[]' renvoie à un pointeur sur le tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 client[i][0] = temp_nom; client[i][1]= temp_prenom;
Et le fait d'écrireCopie uniquement le premier caractère dans le tableau !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 *client[i][0] = *temp_nom; *client[i][1]= *temp_prenom;
Merci de votre aide
ben
Partager