Exercice 11.7
#include <stdio.h>
#include <stdlib.h>
main()
{
/* Déclarations : */
/* Nom du fichier et pointeur de référence */
char NOM_FICH[] = "A:\\MOTS.TXT";
FILE *FICHIER;
/* Autres variables */
char CHAINE[50];
/* Ouverture du nouveau fichier en écriture */
FICHIER = fopen(NOM_FICH, "w");
if (!FICHIER)
{
printf("\aERREUR: Impossible d'ouvrir "
"le fichier: %s.\n", NOM_FICH);
exit(-1);
}
/* Saisie des données et création du fichier */
printf("*** Création du fichier %s ***\n", NOM_FICH);
do
{
printf("Entrez un mot ('*' pour finir) : ");
scanf("%s", CHAINE);
if (CHAINE[0] != '*')
fprintf(FICHIER, "%s\n", CHAINE);
}
while (CHAINE[0] != '*');
/* Fermeture du fichier */
fclose(FICHIER);
return 0;
}
Feedback - Copyright © 1993,1996,1997 F.Faber