Re: [HS] Problème de C
Tout bon ! j'ai remplacé par WIN_INFO et bool2, ca compile, et le programme
fait ce qu'il est censé faire en plus ! :-)
Merci ! Du coup une autre question : Est-ce qu'on peut savoir d'une manière ou
d'une autre quand un _type_ existe déjà, ou est-ce que l'expérience seule
parlera ? (parce que ce genre de bêtise m'arrivera encore souvent je pense !)
Jeremy
Le Friday 4 March 2005 11:43, tnemeth@free.fr a écrit :
> Selon Jeremy Monnet <jmonnet80@free.fr>:
> | Bonjour,
>
> Salut,
>
> | désolé pour ce hors-sujet.
>
> Pas grave :)
>
> | J'essaie de me mettre un peu au C, et en ce moment je suis en train
> | de lire le
> | tutoriel sur ncurses.
> | Et mon problème est que l'un des exemples ne se compile pas ...
>
> http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/windows.html#OTHERBORDE
>RFUNCS
>
> | me donne :
> | example8.c:17: error: two or more data types in declaration of `type
> | name'
> | example8.c:93: error: two or more data types in declaration of `type
> | name'
>
> Erk :(
>
> | example8.c: Dans la fonction « create_box »:
> | example8.c:93: error: parameter name omitted
> | example8.c:102: error: erreur d'analyse syntaxique before "_Bool"
>
> Ici il faut que tu changes le nom de la variable "bool" en autre
> chose : en effet, depuis quelques temps le _type_ bool existe et
> du coup il y a conflit entre le type et le nom de la variable :)
>
> | example8.c: Hors de toute fonction :
> | example8.c:113: error: erreur d'analyse syntaxique before "else"
>
> À partir de là c'est toujours à cause de "bool" que les erreurs
> se présentent.
>
> | Et là ... je ne comprends pas ! Enfin, sauf que effectivement il 2
> | types dans
> | la déclaration de la structure WIN,
>
> Je ne vois pas trop où.
>
> typedef struct _WIN_struct {
> int startx, starty;
> int height, width;
> WIN_BORDER border;
> }WIN;
>
> De quels "2 types" parles-tu ?
>
> Essaye de voir si le type WIN n'existe pas déjà par ailleurs.
> Pour faire simple remplace WIN par WININFO (par exemple) et
> recompile.
>
> Thomas.
--
------
Linux Registered User #317862
This mail was sent with 100% free software.
Reply to: