en C, une fonction non définie est censée retourner un int.
c'est la norme qui veut ça.
Martial Demolins :
ah, ok pour ce point.
void dchar(short, char, short); void _main(void) { ... dchar(--i, ' ', A_REPLACE); ... dchar(i, '*', A_NORMAL); ... } void dchar(short abcisse,char x,short attribute) { DrawChar(20+18*abcisse, 60, x, attribute); }
Martial Demolins
: Pour la petite histoire, les deux manières compilent et s'éxécutent normalement dans mon exemple.
Sinon, peut-il y avoir un avantage quelqonque à utiliser des fonctions implicites?