Pb en programmation c :les fichiers (VITE)
FightGirl
Messages postés
2
Statut
Membre
-
FightGirl Messages postés 2 Statut Membre -
FightGirl Messages postés 2 Statut Membre -
Bonjour tout le monde!
j'ai un probleme pour finir un exercice en langage C sur les fichiers.J'arrive pas a faire les choix .Voila l'enoncé de l'exercice :
Ecrire une fonction "saisie" permettant de rentrer un numero, un nom et un prenom.Ecrire ensuite une fonction "affiche" affichant le numero dematricule, le nom et le prenom à l'ecran. Ecrire un programme structuré sous forme de menu proposant les options suivantes :
1 : creation du fichier dt le nom sera entré au clavier.
2 : addition à la fin du fichier d'un nombre d'elements.
3 : recherche à travers le fichier et affichage du matricule, nom et prenom pour tos les elements du fichier correspondant au nom saisi au clavier.
4 : affichage des caracteristiques (matricule, nom, prenom) pour le premier element du fichier dont le nom correspond à celui entré.
Si vous pouvez m'aider ce serait sympa je bloque vraiment là et j'ai mon exam mercredi :)
Merci beaucoup.
voila le debut du programme que j'ai deja fait :
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void saisie (int*N,char nom[30],char prenom [30])
{
printf("entrez le numero de matricule\n");
scanf("%d",N);
printf("entrez le nom\n");
scanf("%s",&nom);
printf("entrez le prénom\n");
scanf("%S",prenom);
}
void affiche (int*N,char nom[30],char prenom [30])
{
printf("le numero de matricule est:%d\n",*N);
printf("le nom est %s\n",nom);
printf(" le prenom est %s\n",prenom);
}
int main()
{
int choix,ne;
do
{
printf("faites un choix\n");
printf("1: création d'un fichier en rentrant son nom au clavier\n");
printf("2: addition du nombre du nombre d'elements du fichier\n");
printf("3: recherche et affichage du matricule, nom et prenom pour tous les elements correspondants\n");
printf("4: affichage des caractéristiques pour le premier element\n");
printf("5: sortir du programme\n");
scanf("%d",&choix);
switch(choix)
{
case 1:{
FILE *fic;
char nomf[30];
printf("entrez le nom du fichier \n");
scanf("%d",&nomf);
fic=fopen(nomf,"wt");
printf(" nombre d'elements a saisir\n");
scanf("%d",&ne);
break;
}
case 2:{
}
}
while(choix<5);
return 0;
}
Merci de m'aider si vous le pouvez
j'ai un probleme pour finir un exercice en langage C sur les fichiers.J'arrive pas a faire les choix .Voila l'enoncé de l'exercice :
Ecrire une fonction "saisie" permettant de rentrer un numero, un nom et un prenom.Ecrire ensuite une fonction "affiche" affichant le numero dematricule, le nom et le prenom à l'ecran. Ecrire un programme structuré sous forme de menu proposant les options suivantes :
1 : creation du fichier dt le nom sera entré au clavier.
2 : addition à la fin du fichier d'un nombre d'elements.
3 : recherche à travers le fichier et affichage du matricule, nom et prenom pour tos les elements du fichier correspondant au nom saisi au clavier.
4 : affichage des caracteristiques (matricule, nom, prenom) pour le premier element du fichier dont le nom correspond à celui entré.
Si vous pouvez m'aider ce serait sympa je bloque vraiment là et j'ai mon exam mercredi :)
Merci beaucoup.
voila le debut du programme que j'ai deja fait :
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void saisie (int*N,char nom[30],char prenom [30])
{
printf("entrez le numero de matricule\n");
scanf("%d",N);
printf("entrez le nom\n");
scanf("%s",&nom);
printf("entrez le prénom\n");
scanf("%S",prenom);
}
void affiche (int*N,char nom[30],char prenom [30])
{
printf("le numero de matricule est:%d\n",*N);
printf("le nom est %s\n",nom);
printf(" le prenom est %s\n",prenom);
}
int main()
{
int choix,ne;
do
{
printf("faites un choix\n");
printf("1: création d'un fichier en rentrant son nom au clavier\n");
printf("2: addition du nombre du nombre d'elements du fichier\n");
printf("3: recherche et affichage du matricule, nom et prenom pour tous les elements correspondants\n");
printf("4: affichage des caractéristiques pour le premier element\n");
printf("5: sortir du programme\n");
scanf("%d",&choix);
switch(choix)
{
case 1:{
FILE *fic;
char nomf[30];
printf("entrez le nom du fichier \n");
scanf("%d",&nomf);
fic=fopen(nomf,"wt");
printf(" nombre d'elements a saisir\n");
scanf("%d",&ne);
break;
}
case 2:{
}
}
while(choix<5);
return 0;
}
Merci de m'aider si vous le pouvez
A voir également:
- Pb en programmation c :les fichiers (VITE)
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation carte à puce vierge ✓ - Forum Matériel & Système