chroctar
Messages postés5Date d'inscriptionjeudi 4 juin 2009StatutMembreDernière intervention 4 juin 2009
-
9 févr. 2009 à 20:14
Nykozoft
Messages postés9Date d'inscriptionjeudi 15 mai 2008StatutMembreDernière intervention14 février 2009
-
11 févr. 2009 à 20:36
Bonjour,
Pourriez vous m'aider ?
Je dois faire un projet qui consiste à créer un agenda numerique.
Voila mon probleme :
J'ai créé une fonction dans laquelle je voudrai mettre les données que j'ai saisie dans un fichier *.txt sur la racine du disque dur. Comment faire ?
Merci d'avance pour votre aide !
ps: la fonction afficher plante !
voila mon code source c (je programme sous DEV Cpp)
//------------------------------------- PROJET n°2 -----------------------------------//
/*Creation d un repertoire num :
menu general :
{
menu creation rep:
- nom
- prenom
- tel --> verif
- mail --> verif
menu : afficher repertoire
menu : recherche de contact
menu : modification d'un contact
menu : suppression d un contact
menu : nb contact present dans le rep
optionnel :
menu : cryprage
menu : decryptage
}
printf("Bonjour, bienvenue dans votre REPERTOIRE numerique");
Sleep(1000);
system("cls");
printf("vuillez configurez votre agenda numerique : ");
printf("\n ENTRE 1 pour le configurer");
printf("\n ENTRE 0 pour quittez");
printf("\n\n votre choix : ");
scanf("%d",&choix);
switch(choix)
{
case 0: {
printf(" quitter");
printf(" appuyer sur une touche pour quitter");
getch();
return -1;
}
case 1: break;
default : return -1;
}
quitter=0;
do{
Sleep(1000);
system("cls");
printf("\n ENTRE 1 pour cree un contact");
printf("\n ENTRE 2 pour Afficher tout votre repertoire");
printf("\n ENTRE 3 pour rechercher un contact");
printf("\n ENTRE 4 pour modifier un de vos contact");
printf("\n ENTRE 5 pour SUPPRIMER un de vos contact");
printf("\n ENTRE 6 pour afficher le nombre de contact present dans votre repertoire");
printf("\n ENTRE 7 pour crypter votre repertoire");
printf("\n ENTRE 8 pour decrypter votre contact");
printf("\n ENTRE 9 pour QUITTER\n\n");
printf("votre choix svp : ");
scanf("%d",&choix2);
switch(choix2)
{
case 1: creationcontact();break;
case 2: affichercontact();break;
case 3: //recherche_contact();break;
case 4: //modifier_contact();break;
case 5: //supprimer_contact();break;
case 6: //nombre_contact_dans_rep();break;
///////////////////////////////////////
case 7: //cryptage();break;
case 8: //decryptage();break;
case 9: {
printf("appuyer sur une touche pour quitter");
quitter=1;
getch();
return -1;
}
default : quitter=0;break;
}
}while(quitter!=1);
getch();
}
//--------------------- fonction de la creation de contact && affichage ---------------------------//
int creationcontact()
{
int i,nbcontact;
//int nbcontact;
printf("entrer le nombre de contact souhaite: ");
scanf("%d",&nbcontact);
system("cls");
FICHE agenda[nbcontact];
for(i=0;i<nbcontact;i++)
{
printf("\nentrer votre numero de rue: ");
scanf("%s",agenda[i].adresse.num_rue);
printf("\nentrer votre nom de rue: ");
scanf("%s",agenda[i].adresse.nom_rue);
Nykozoft
Messages postés9Date d'inscriptionjeudi 15 mai 2008StatutMembreDernière intervention14 février 2009 11 févr. 2009 à 20:36
comme le printf, mais avec un flux :
tu ouvres ton fichier en écriture : fic=fopen("monfichier.txt", "wt");
et t'écris ce que tu veux :
char nom[20]="Pierre";
int note=18;
if (fic)
{
fprintf(fic,"%s a eu la note %d", nom, note);
}
par exemple…