Bonjour, j'ai encore des warnings lors de la compilation que je n'arrive pas à enlever.
Voici mon premier warning :
et voici le code en question :../source/mysource/species.c:274: attention : passage de l'argument n°2 de « NumbersAtoms » a une largeur différente en raison du prototype
Voici le prototype de ma fonction NumbersAtoms :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 s->atoms->C=NumbersAtoms(s->name,'C');
J'ai un second warning :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 unsigned int NumbersAtoms(char *,char);
voici le code en question../source/mysource/randompulling.c:52: attention : cast does not match function type
où j'avais fait un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2double r=RAND;
Voici mes options de compilation (que j'ai chopées sur ce forum) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2#define RAND ((double) rand())/((double) RAND_MAX)
Pouvez-vous me passer un petit coup de main ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CFLAGS=-Wall -O3 -Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Werror-implicit-function-declaration -Wmain -Wparentheses -Wsequence-point -Wreturn-type -Wswitch -Wtrigraphs -Wunused -Wuninitialized -Wunknown-pragmas -Wfloat-equal -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn -Wformat -Wmissing-format-attribute -Wno-deprecated-declarations -Wpacked -Wredundant-decls -Wnested-externs -Winline -Wlong-long
Merci
Partager