dsl de solliciter votre aide pour cela...
Matrice[i].NomComposant[]="AND";
illegal. utilise strcpy(Matrice[i].NomComposant,"AND" ) a la place
Matrice[i].NomComposant[] Ces crochets n'ont rien à faire la edit: grilled
et puis
A+
t'as pas l'imression que tu fais un peu partout la meme chose dans ton switch? autre chose: si tu n'est pas amené à modifé le nom de tes composants tu peux transformer ton champ en const char * nomcomposant et faire truc.nomcomposant="AND"
merci ca marche c une bonne astuce d'utiliser string.h je débute en C j'ai un peu de mal
const char *truc[]={"AND","NAND",...}; Matrice[i].NomComposant = truc[rep]; Matrice[i].NbApparition=i+1; i=i+1;system("cls" ); et pof enfin si t'es en C le const risque de coincer....
non, le const est défini par la norme ANSI