Salut,
je suis en train de m’écrire un petit truc pour m’aider à tenir à jour mes cachets de musicien.
Chaque cachet (“gig” en anglais) est une structure (date, lieu, groupe, salaire, etc…). Je voudrais gèrer tout les cachets en les groupant dans un tableau rangés selon leur date.
L’idée ressemble un peu à une entreprise qui veut se créer un fichier contenant des infos sur ses employés.
Déjà, est ce que ça vous semble raisonnable?
L’idée serait ensuite de pouvoir calculer les sommes déclarées par mois/trimestre/année ou par groupe. J’ai essayé avec un simple tableur mais je ne sais automatiser ces calculs.
Voila où j’en suis:
Cette fonction ne compile pas malgré la ligne presta = &tmp:
[code]gig* create_gig(void) {
gig *presta,tmp;
tmp.date = 0;
presta = &tmp;
scanf("Date: %d",presta->date);
return (presta);
}
functions.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘*’ token[/code]
Mon prototype:
[code]typedef struct gig {
int date;
// char *place;
// char *band;
// float pay;
// int status;
// char *employer;
// char *misc;
} gig;
gig* create_gig (void);[/code]
Le main.c est tout simple et j’utilise un makefile assez basique.