Principales instructions d'entrées/sorties en C

Avec pour exemple d'initialisation:

FILE *fich1;
char char1, str1 [nmax];
char fich2 [...], mode [...], fmt [...]
int var1, var2;

NiveauSupportEntréeSortie
Caractère par caractèreStandard
Standard
Fichier
char1=getchar ( );
char1=getc ( );
char1=fgetc (fich1);
putchar (char1);
putc (char1);
fputc (char1,fich1);
Ligne par ligneStandard
Fichier
gets (str1);
fgets (str1, nmax, fich1);
puts (str1);
fputs (str1, fich1);
Avec conversionStandard
Fichier
String
scanf ("fmt",&var1);
fscanf (fich1, "fmt",&var1);
sscanf (str1, "fmt",&var1);
printf ("fmt",var1);
fprintf (fich1, "fmt", var1);
sprintf (str1, "fmt", var1);
Sans conversionFichierfread (str1, var1, var2, fich1);fwrite (str1, var1, var2, fich1);
ServicesFichier
Fichier
Fichier
Fichier
f=fopen (fich2, mode);
fclose (fich1);
fseek (fich1, déplacement, base);
p=ftell (fich1)
 

Document créé le 19/03/2002, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/c-io.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.