mon programme il marche mais avec un warning que j'ai pas apprécié, :(
Version imprimable
mon programme il marche mais avec un warning que j'ai pas apprécié, :(
Yeah !
Je viens d'avoir un problème similaire au tiens
Pourtant je l'avais prototypée dans un header.Citation:
libarchivexport.c:308: attention : aucun prototype précédent pour « archive_list_channel »
So, J'ai fais comme ceci
Avant
AprèsCode:void archive_list_channel ();
et depuis j'ai plus de WarningCode:void archive_list_channel (void);
c'était un warning pas une erreur?;)
Oui ! désolé j'étais dans ma lancéCitation:
Envoyé par moon93
[ok] c'est corrigé
et comment tu explique ça? je veux dire quand ta met :
ça marché???:pc:Code:
1
2 void archive_list_channel (void);
Le prototype
declare une fonction qui prend un nombre indetermine d'arguments de type indetermine (i.e. le compilateur ne peut pas verifier si l'appel se fait correctement). C'est desormais interdit par la norme C99, il me semble.Code:
1
2 int f();
Le prototype
declare une fonction qui ne prend pas d'arguments.Code:
1
2 int f(void);
n'est pas un prototype !Citation:
Envoyé par DaZumba
http://emmanuel-delahaye.developpez....tm#definitions
tu peux t'éxpliquer?
merci
execuse , j'ai pas vu ton lien. je vai jeter un coup d'oeil
merci