Die Deklaration von printf()?

Wollte ich etwas ausdrucken, verwenden von printf () - Funktion in C, ohne die stdio.h, also schrieb ich ein Programm wie :

int printf(char *, ...);
int main(void)
{
        printf("hello world\n");
        return 0;
}

Ist das Programm korrekt ?

  • Ihr format-string sollte const char*. Sie konnte nur ausfindig stdio.h und Lesen Sie die definition. Warum, aus reiner Neugier, willst du nicht #include <stdio.h>?
  • wie kann Sie erwarten, dass alles drucken auf dem Bildschirm, ohne stdio.h ?? Sie müssen schreiben Sie Ihre eigenen Bibliotheken .. es ist lebensmüde 🙂
  • Der Akt der darunter stdio.h ist kein link, nichts, header-Dateien funktionieren nicht auf diese Weise. Diese Frage ist vollkommen gültig, und funktioniert gut.
  • Es war nur eine quiz-Frage.
InformationsquelleAutor Happy Mittal | 2010-11-14
Schreibe einen Kommentar