Behebung von C-Fehler 'stderr undeclared'

English Deutsch

Problem:

Du hast C-Code wie

main.c
fprintf(stderr, "test");

aber wenn du versuchst, es zu kompilieren, siehst du eine Fehlermeldung wie

error_message.txt
/home/uli/myproject/main.c:9:25: error: ‘stderr’ undeclared (first use in this function)
                 fprintf(stderr, "test");

Lösung

Add

stdio_include.c
#include <stdio.h>

am Anfang der Quelldatei, wo der Fehler aufgetreten ist. Das Einbinden von stdio.h wird Symbole wie printf, fprintf, stdin, stdout und stderr einschließen.


Check out similar posts by category: Allgemein