Déclarations en langage C, comment traduire ?

Fermé
helpme - 26 août 2008 à 11:47
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 26 août 2008 à 13:50
Bonjour,

Les déclarations en langage C ne sont pas (toutes) faciles à traduire : char*(*(*x)(void))[];

Comment traduire. Pourrez-vous m'aider ?.

Existe-t-il une méthode à appliquer ?.

Merci.
A voir également:

2 réponses

mich62120 Messages postés 631 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 21 janvier 2010 6
26 août 2008 à 12:48
Salut,
Dsl fausse manoeuvre.
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
26 août 2008 à 13:50
traduire ?? traduire en quoi ?
J'avoue que là aussi j'ai un peu de mal à comprendre ce qui est fait.
x doit être un pointeur de fonction retournant un tableau de char** ou retournant un pointeur de tableau de char*.
En tout cas *(*x())[0]; retourne un char.
0