Installer et compiler ces fichiers dans votre répertoire de travail.
![]() |
c12a.c ' |
---|
/* ------------------------------ */
/* Save as c12a.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
double f(double x)
{
return( pow(x,2.) );
}
/* ------------------------------ */
int main(void)
{
FILE *fp; /* Déclarer un pointeur de fichier. */
double a;
clrscrn(); /* fopen(*,"w"); */
/* Ouvrir le fichier en mode écriture.*/
fp = fopen("list.txt","w"); /* fp est un pointeur de fichier */
/* qui pointe sur le fichier list.txt */
for(a = -5.0; a <= 5.0; ++a)
fprintf(fp," %6.3f %6.3f\n", /* Imprimer dans le fichier "list.txt" */
a, f(a));
fclose(fp); /* Fermer le fichier "list.txt" */
printf(" Ouvrir le fichier list.txt ");
stop();
return 0;}
Un fichier list.txt
Ce fichier est créé dans votre répetoire de travail.
Il ne faut pas oublier de fermer le fichier ouvert
fclose(fp);
Quelques fonctions C à connaitre :
f_p=fopen("a.txt","w"); //(write) Créer un fichier en mode écriture.
f_p=fopen("a.txt","r"); //(read) 0uvrir un fichier en mode lecture.
f_p=fopen("a.txt","a"); //(append) 0uvrir un fichier en mode écriture.
// Rajouter le texte en fin de fichier.
printf( "%d",i); // Imprimer un entier sur l'écran.
fprintf(f_p,"%d",i); // Imprimer un entier dans le fichier list.txt
Exemple de sortie dans le fichier : list.txt
-5.000 25.000
-4.000 16.000
-3.000 9.000
-2.000 4.000
-1.000 1.000
0.000 0.000
1.000 1.000
2.000 4.000
3.000 9.000
4.000 16.000
5.000 25.000
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.