Είσοδος και έξοδος
Επικεφαλίδα
#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);
}