Je voulais imprimer quelque chose en utilisant la fonction printf() en C, sans inclure stdio.h, donc j'écrit programme:Comment déclarer printf()?
int printf(char *, ...);
int main(void)
{
printf("hello world\n");
return 0;
}
le programme ci-dessus est correct?
Votre chaîne de format devrait être 'const char *'. Vous pouvez simplement localiser 'stdio.h' et lire la définition ici. Pourquoi, par curiosité, ne voulez-vous pas '#include'? –
meagar
comment vous attendez-vous à imprimer quoi que ce soit sur l'écran sans inclure stdio.h ?? Vous devrez écrire vos propres bibliothèques .. c'est suicidaire :) – sdadffdfd
@bemace @Vic Le fait d'inclure 'stdio.h' ne lie rien, les fichiers d'en-tête ne fonctionnent pas de cette façon. Cette question est tout à fait valide, et fonctionnera très bien. – meagar