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 !

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;
 
}
** request for member `fer' in something not a structure or union

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