Tableau char en C

Fermé
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 28 sept. 2009 à 17:20
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 28 sept. 2009 à 19:30
Bonjour,

voilà cette année j'apprends le C,

alors je m'entraine en faisant des petits programmes et là j'ai un petit soucis.

Je veux une fonction qui me retourne une chaine de caractères donc un tableau de char.
Mais je ne sais pas comment traiter celui-ci ensuite...
Je ne peux pas faire char tab[] = tabDeMaFonction[] .....

Ahhh c'est tellement mieux les String en C++ et Java ^^ c'est vraiment galère les tableaux de char, rien que pour la taille c'est le parcours du combattant.
A voir également:

4 réponses

InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 62
28 sept. 2009 à 17:32
hum mon problème est encore pire que cela en fait... :/

j'avais fais dans mon .h:

char[] choisitMot (char[] nomFichier);

typedef struct Mot Mot;
struct Mot
{
	char lettre[];
	int masque[];
};


mais ça ne compile même pas, ça me dit:

pour la première ligne: expected identifier or ‘(’ before ‘[’ token

et pour ma structure: erreur: le membre flexible de tableau n'est pas à la fin de la structure


Alors je ne comprends pas trop ce qui ne va pas... Quelqu'un pourrait me le dire svp?
0
Lis le K&R où tout est expliqué , car c'est la base de la base...
0
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 62
28 sept. 2009 à 18:01
d'accord mais c'est quoi le K&R?

et je suis en train de penser, en C on ne peut même pas renvoyer un tableau avec une fonction non? car si on ne connais pas sa taille je ne vois pas comment le traiter ensuite.... Donc je ne vois que les pointeurs pour régler cette histoire.
Mais sinon pour la déclaration de ma structure, pourrai tu me dire ce qui ne va pas?
0
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 62
28 sept. 2009 à 19:30
mdr

je tape dans google mon message d'erreur "le membre flexible de tableau n'est pas à la fin de la structure
"
Et le premier lien trouvé me ramène ici! Ca va vite chez Google ^^
0