Pb en programmation c :les fichiers (VITE)

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
A voir également:

2 réponses

mype Messages postés 2449 Statut Membre 437
 
c'est pas tres claire c'est quoi que tu appelles elements ?
0
FightGirl Messages postés 2 Statut Membre
 
ben c'est vrai l'exercice n'est pas clair mais je n'ai pas de precision supplementaire...
0