Utilisation de tableaux de caractères comme s'ils étaient des pointeurs
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 ! 8-)
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 ? :cry:
Merci pour votre aide !