Bonjour,

Je coince carrément...

Par défaut, pour les variables dont je connais la longueur, je préfère les tableaux de caractères (déclarés "char tab[30]" par exemple) plutôt que les pointeurs.

Les strcpy, strcmp, etc... fonctionnent nickel !

Par contre, si je crée une fonction perso qui accepte du *char en paramètre ou qui retourne du *char, c'est la galère si j'utilise mes fameux tableaux dans ces fonctions perso.
Le compilateur me sort des "cannot convert (char*) to (char [30])".

Ok, je caste : j'obtiens toutes sortes de message du même genre, pas toujours exactement les mêmes, mais ça ne marche jamais !

Je me souviens avoir entendu dire qu'il existait une écriture permettant de manipuler (ou présenter) un char[] comme un pointeur char *.

Mais comment ?

Merci pour votre aide !