Lenoiche | Code :
- #include <stdio.h>
- char nom1[64]={0},nom2[64]={0},c;
- FILE *fichier1,*fichier2;
- void ouverture(FILE **fichier,char *nom,char *attribut)
- {
- if ((*fichier = fopen(nom,attribut)) == NULL)
- printf("ERREUR : impossible d'ouvrir le fichier %s .\n",nom);
- else
- printf("Fichier %s ouvert",nom);
- }
- void espace(FILE *fichier,int vide)
- {
- int i;
- char c=' ';
- for (i=1;i<=vide;i++)
- fputc(c,fichier);
- }
- void ecriture(FILE *source,FILE *resultat)
- {
- char lettre;
- while ((lettre=fgetc(source)) !=';')
- fputc(lettre,resultat);
- }
-
- void mot(FILE *source,FILE *resultat)
- {
- char lettre;
- do ecriture(source,resultat);
- while ((lettre=fgetc(source)) !=EOF);
- }
- void constante(FILE *resultat,char cons[])
- {
- fputc(*cons,resultat);
- }
-
- main()
- {
- printf("Entrez le nom du fichier source :\n" );
- scanf("%s",nom1);
- ouverture(&fichier1,nom1,"r" );
- printf("/n" );
-
- printf("Entrez le nom du fichier destination :\n" );
- scanf("%s",nom2);
- ouverture(&fichier2,nom2,"w" );
-
- mot(fichier1,fichier2);
- espace(fichier2,10);
- constante(fichier2,"0000.00" );
-
-
- }
|
voila je voudrais ecrire des donne predefini en parametre dans un fichier mais je ne sais pas comment faut faire
|