Salut à la communauté des developpeurs C,
j'essai d'écrire un bout de code qui enregistre une liste de mots dans une structure de type arbre.
Lorsqu'un mot est entré, on peut récuperer chaque lettre par un indice.
Mon problème est de savoir comment on récupère le contenu de l'indice pointé.
Ex:
char mot;
strcpy(mot,"coucou");
//recuperation du 'c' par mot[0] ???
//j'ai fais plusieurs essais:
char lettre[1];
//1er essai
strcpy(lettre,mot[0]);
//resultat:
error C2664: 'strcpy' : cannot convert parameter 1 from 'char' to 'char *'
//il ne peut convertir un pointeur en une valeur mais comment pourrais-je convertir mot[0] (qui est un pointeur sur une lettre du mot: une lettre = un byte) en une valeur (chaine de caractère) contenant une lettre.
//2eme essai
lettre = mot[0];
//resultat:
error C2440: '=' : cannot convert from 'char' to 'char *[1]'
//ici mot est consideré comme un tableau de pointeur et ses valeurs ne peuvent être affectées à une chaine de caractères.
Si quelqu'un pouvait m'aiguiller ou me donner des explications.
Merci d'avance.