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