2017-03-24 21:53:41 +01:00
|
|
|
|
#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);
|
|
|
|
|
|
|
|
|
|
}
|