Bonjour,
Je voudrais utiliser dans mon main une structure qui me permetterais de faire comme suit, cependant je n'arrive pas à la définir comme il faut pour que cela marche !
** request for member `fer' in something not a structure or union
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <stdio.h> #include <stdlib.h> struct mine { float fer; float carbonne; float gold; float credit; float carburant; }; int main(int argc, char *argv[]) { struct mine *mine_fer; *(mine_fer+1).fer=20; *(mine_fer+1).carbonne=90; *(mine_fer+1).gold=44; *(mine_fer+1).credit=5; *(mine_fer+1).carburant=0; }
Le compilateur me dit que fer, carbonne... n'est pas déclaré alors comment dois-je modifier ma structure pour que cla marche ?
Merci d'avance
Partager