Είσοδος και έξοδος
Επικεφαλίδα
#include <stdio.h>
Περιλαμβάνει
Συναρτήσεις για είσοδο και έξοδο στοιχείων και επεξεργασία αρχείων.
Βασικές συναρτήσεις
- fopen
 - Επιστρέφει ένα ρεύμα (stream) για
την επεξεργασία ενός αρχείου.
 - fclose
 - Τερματίζει την επεξεργασία ενός αρχείου.
 - printf
 - Τυπώνει φορμαρισμένα στην έξοδο (stdout).
 - fprintf
 - Τυπώνει φορμαρισμένα σε αρχείο.
 - sprintf
 - Τυπώνει φορμαρισμένα σε συμβολοσειρά.
 - fscanf
 - Διαβάζει φορμαρισμένα από αρχείο.
 - scanf
 - Διαβάζει φορμαρισμένα από την είσοδο (stdin).
 - getc
 - Διαβάζει έναν χαρακτήρα από αρχείο.
 - getchar
 - Διαβάζει έναν χαρακτήρα από την είσοδο.
 - putc
 - Τυπώνει έναν χαρακτήρα σε αρχείο.
 - putchar
 - Τυπώνει έναν χαρακτήρα στην έξοδο.
 - fread
 - Διαβάζει στοιχεία από το αρχείο.
 - fwrite
 - Τυπώνει στοιχεία στο αρχείο.
 - fseek
 - Ορίζει τη θέση στο αρχείο
 
Παράδειγμα
Το παρακάτω παράδειγμα τυπώνει τα περιεχόμενα του αρχείου test.c:
#include <stdio.h>
main()
{
        FILE *f;
        int c;
        f = fopen("test.c", "r");
        while ((c = getc(f)) != EOF)
                putchar(c);
}