Είσοδος και έξοδος

Επικεφαλίδα

#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);
}