1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
| /* Definition de la fonction Ajouter renvoyée par le menu principal */
#include <stdio.h>
#include <stdlib.h>
char* fichierDestination = "c:\\fichier_identite.txt";
const int OK = 1;
const int KO = -1;
int saisiePersonne(char*);
int saisiePersonne(char* nomFichier) {
FILE *fichier;
char*mode = "a+";
int jour ,mois, annee;
char titre[31], nom[31], prenom[31], nomjf[31], sexe[2];
long identification;
fichier = fopen( nomFichier, mode);
if (fichier == NULL) {
printf("Erreur ouverture du fichier : %s", nomFichier);
return KO;
}
puts("Saisie de nouvelle personne!!\n\n"); //
//
printf("Entrez le numero d'identification : "); //
scanf("%ld", identification); //
//
printf("Entrez le titre : "); //
scanf("%s", titre); //
//
printf("Entrez le nom : "); //
scanf("%s", nom); //
//
printf("Entrez le prenom : "); //
scanf("%s", prenom); // Entrée
// Des Valeurs
printf("Entrez le nom de jeune fille : "); // à Ecrire Sur
scanf("%s", nomjf); // Le Fichier
//
printf("Entrez le jour de naissance : "); //
scanf("%d", jour); //
//
printf("Entrez le mois de naissance : "); //
scanf("%d", mois); //
//
printf("Entrez l'annee de naissance : "); //
scanf("%d", annee); //
//
printf("Entrez le sexe : "); //
scanf("%c", sexe); //
/* fputs(identification, fichier);
fputs("|", fichier);*/
fputs(titre, fichier);
fputs("|", fichier);
fputs(nom, fichier);
fputs("|", fichier);
fputs(prenom, fichier);
fputs("|", fichier);
fputs(nomjf, fichier);
fputs("|", fichier);
fputs(jour, fichier);
fputs("|", fichier);
fputs(mois, fichier);
fputs("|", fichier);
fputs(annee, fichier);
fputs("|", fichier);
fputs(sexe, fichier);
fputc('\n', fichier);
fclose(fichier);
puts("\nEcriture realisee avec succes !");
return OK;
}
int main(void)
{
saisiePersonne(fichierDestination);
system("pause");
return 0;
} |
Partager