Aide pour un exercice en c
Fermé
Sarra1408
Messages postés
4
Date d'inscription
mardi 8 mars 2016
Statut
Membre
Dernière intervention
31 mars 2016
-
30 mars 2016 à 17:09
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 1 avril 2016 à 11:12
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 1 avril 2016 à 11:12
A voir également:
- Aide pour un exercice en c
- Exercice pour apprendre à utiliser un ordinateur - Astuces et Solutions
- Exercice informatique cm2 pdf ✓ - Forum Études / Formation High-Tech
- Triangle des textures exercice corrigé - Forum Loisirs / Divertissements
- Exercice python mot de passe ✓ - Forum Python
- Exercice word gratuit avec corrigé - Forum Word
1 réponse
Nxl
Messages postés
1038
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
5 janvier 2017
133
30 mars 2016 à 17:14
30 mars 2016 à 17:14
Salut,
clairement non.
On peut t'aider sur un bout de code qui marche pas mais on va pas te faire un exo... Surtout simple, si tu veut pas coder arrêtes le C et on en parle plus, sinon essayes de le faire tout seul. Si t'as des problèmes par conter on pourra t'aider !
clairement non.
On peut t'aider sur un bout de code qui marche pas mais on va pas te faire un exo... Surtout simple, si tu veut pas coder arrêtes le C et on en parle plus, sinon essayes de le faire tout seul. Si t'as des problèmes par conter on pourra t'aider !
Modifié par baladur13 le 31/03/2016 à 14:20
Explications disponibles ici : ICI
Merci d'y penser dans tes prochains messages.
31 mars 2016 à 14:07
As-tu écrit ce code source et as-tu essayé de le compiler ?
Dal
31 mars 2016 à 17:41
31 mars 2016 à 22:28
si tu ne comprends pas certains messages, dis nous lesquels.
Dal
31 mars 2016 à 23:07
void recherche_patient()
{
patient p;
int numr;
printf("Entrer le num%cro de patient à rechercher:\n");
scanf("%d",&numr);
FILE*k;
k=fopen("patient.txt","r");
do
{
fscanf(k,"%d;%s;%s;%s;%d;%s;%s",&p.num,p.np,p.d,p.linais,p.etciv);
if(numr==p.num)
{
printf("------ Informations du patient ------");
printf(" Num%cro du Patient %d \n",p.num,130);
printf(" Nom Et Pr%cnom du Patient %s %s\n",p.np,130);
printf(" Adresse du Patient %s \n",p.adr);
printf(" Date de naissance du Patient %s \n",p.d);
printf(" Lieu de naissance du Patient %s \n",p.linais);
printf(" Etat Civil du Patient %s \n",p.etciv);
}
}
while (!feof(k));
fclose(k);
}
void modifier_patient()
{
FILE*k,*fich;
patient p;
int num,i,numr;
char rip;
printf("Le num%cro à modifier :",130);
scanf("%d",&p.num);
fflush(stdin);
if(numr==1)
{
printf(" Voulez vous vraiment modifier o/n ?");
scanf("%c",&rip);
fflush(stdin);
if(rip=='o'|| rip=='O')
{
k=fopen("patient.txt","r");
fich=fopen("nvpatient.txt","a");
do
{
fscanf(k,"%s;%s",&p.adr,p.etciv);
if(num==p.num)
{
p.num==num;
printf("Nouvelle Adresse du Patient: ");
gets(p.adr);
printf("Nouvelle Etat Civil du Patient : ");
gets(p.etciv);
printf("La modification a %ct%c r%cussi \n",130,130,130);
fprintf(k,"%s;%s",&p.adr,p.etciv);
}
}while(!feof(k));
fclose(k);
fclose(fich);
remove("patient.txt");
rename("nvpatient.txt","patient.txt");
}
else
{
printf("La modification à %ct%c annuler car le num%cro n'existe pas ! \n",130,130,130);
}
}
}