C Compiler Logo

Missing Header File

Missing Header File

syntax

error: implicit declaration of function 'printf'

Description

Using a function without including the appropriate header file.

Common Causes

Example of Error

Error Code

int main() {
    printf("Hello, World!\n");
    return 0;
}

Solution

Include the appropriate header file for the function you're using.

Corrected Code

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

Additional Tips