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?