laboProgra/GaideC18.c

58 lines
1.5 KiB
C
Raw Permalink Blame History

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
//http://www.gnu.org/software/libc/manual/html_mono/libc.html#Comparison-Functions
void EncoderContact (char*,char*,char*,char*,char*);
void EcrireContact (char*,char*,char*,char*,char*,FILE*);
FILE*OuvrirFichier ();
int main()
{
char Nom[21],Prenom[21],Tel[11],GSM[15],eMail[30];
EncoderContact(Nom, Prenom, Tel, GSM, eMail);
EcrireContact(Nom, Prenom, Tel, GSM, eMail, OuvrirFichier());
}
EncoderContact(char*Nom,char*Prenom,char*Tel,char*GSM,char*eMail)
{
printf("entrez votre nom: \t");
fflush(stdin);
gets(Nom);
printf(" entrez votre Prenom: \t");
fflush(stdin);
gets(Prenom);
printf("\n entrez votre num<75>ro de telephone :\t ");
fflush(stdin);
gets(Tel);
printf("\n entrez votre num<75>ro de GSM : \t");
fflush(stdin);
gets(GSM);
printf("\n entrez votre eMail:\t ");
fflush(stdin);
gets(eMail);
}
EcrireContact(char*Nom,char*Prenom,char*Tel,char*GSM,char*eMail,FILE*PtFichier)
{
fprintf(PtFichier, "%s\n%s \n %s \n%s \n %s \n",Nom,Prenom,Tel,GSM,eMail);
fclose(PtFichier);
}
FILE *OuvrirFichier ()
{
char NomFichier [50];
FILE*PtFichier;
do
{
printf("entrez le nom de votre fichier (avec chemin d'acc<63>s):\n");
fflush(stdin);
gets(NomFichier);
PtFichier=fopen(NomFichier,"w");
}
while(PtFichier==NULL);
printf("fichier cree");
return (PtFichier);
}