Une lettre = 1 octet = 1 caractère...
donc c'est presque ça mais pas tout à fait.
Pour stocker tes trois noms tu as deux possibilités :
1) tu fais un truc pour toi (pas pro donc) et tu te fous des bugs possibles : tu fixes une taille maxi pour un nom. =>
-Tu as ici besoin de 8 caractères pour le plus grand nom.
-en C, une chaine est terminée par un '\0' donc un caractère de +pour ta chaine
- tu as 3 lignes
=> tu déclares char tontableau[8+1][3]
2) En dynamique : tu déclares char* tableau[3] et tu joues avec l'allocation dynamique (malloc) pour saisir la bonne taille de chaque nom.
Mon conseil : si tu es débutant, commence par 1) et seulement quand tu es sûr de maitriser, passe à 2).
3 (en fait) ) Le plus simple, mais tu ne sauras pas ce qui se passe, et c'est bien de ne pas connaître les bases...
tu écris #include <string> en haut de ton source
et dans le source tu peux déclarer string tachaine;
et écrire ensuite tachaine="monsieur";
Sache en fait que la classe string fait les malloc et realloc pour toi, c'est donc ni plus ni moins qu'une interface qui te simpilifie la vie avec les chaines de caractères...
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?