Produit du jour : Microsoft Office 2007 Famille et étudiant à partir de 79.00 € (Logiciel)
20/06/2005 17:28 par Pascal | 12 réponse(s) | Signaler un contenu abusif ou erroné
Bonjour,

J'ai un pb dans ma déclarations de structure...

Voici le code. Dans mon .h j'ai

#ifndef _CMD_MENU_H_
#define _CMD_MENU_H_ extern
#endif

//definition de la structure d'un sous-menu
_CMD_MENU_H_ typedef struct
{
//nb de colonnes
WORD nbcol;
//titres 1ère ligne
SBYTE **tittab;
//valeurs 2ème ligne
LONG **valtab;
//valeur du coef de conversion
FLOAT coef;
//unité de valeur
SBYTE *unit;
//nb d'espaces séparants
BYTE nbspace;
//faire la sqrt ou pas (0 non 1 oui)
BYTE boolsqrt;
}CMD_SSMENU;

//definition de la structure d'un menu
_CMD_MENU_H_ typedef struct
{
//Sous-menu
CMD_SSMENU SsMenu;
//WORD i;
//1ere ligne
SBYTE *strg1;
//valeur 2eme ligne
SWORD *val;
//indique si mot de passe ou pas pour entrer dans le menu
BYTE pswd;
//fonction sur le menu. nummenu= numéro du menu, btn indique si btn haut
ou bas
//prof indique la profondeur dans le menu
void (*near fct)(BYTE nummenu,BYTE btn,BYTE prof);
}CMD_MENU;

Dans mon .c j'ai :

//définition des sous-menus
static const CMD_SSMENU CmdSSMenu[]=
{
{0,NULL,NULL,0,NULL,0},
{colSSMN1,titSSMN1,valSSMN1,CoefBToV,"V",6,1},
{colSSMN2,titSSMN2,valSSMN2,CoefBToV,"A",6,1},
{colSSMN4,titSSMN4,valSSMN4,CoefBToV,"V",8,0},
{colSSMN5,titSSMN5,valSSMN5,CoefBToV,"A",8,0},
};

//définition des menus
static const CMD_MENU CmdMenu[]=
{
{CmdSSMenu[0],MNSTART,NULL,NO_PSWD,NULL}, **
{CmdSSMenu[0],MN0,NULL,NO_PSWD,CmdMenu0}, **
{CmdSSMenu[1],MN1,NULL,NO_PSWD,CmdMenu1},**
{CmdSSMenu[2],MN2,NULL,NO_PSWD,CmdMenu1},**
{CmdSSMenu[0],MN3,NULL,NO_PSWD,CmdMenu2},**
{CmdSSMenu[3],MN4,NULL,NO_PSWD,CmdMenu1},**
{CmdSSMenu[4],MN5,NULL,NO_PSWD,CmdMenu1},**
{CmdSSMenu[0],MN6,NULL,NO_PSWD,CmdMenu3},**
};

Et bien le pb c'est que là où il y a marqué ** le compilo me dit qu'il
attend un unsigned int au lieu de CMD_SSMENU

Je ne vois pas du tout pourquoi???

Si quelqu'un a une piste...

Merci bcp de votre aide
Voir les 12 réponses - Poster une réponseCe sujet ne répond pas à vos besoins ? Posez votre question !
mots-clés : declaration, structures Catégories : Développement, Langage C
 
Problème bizarre de concatenation
logiciel d'impact...
 

 

Téléchargements

Tous les téléchargements