Gestion des comptes bancaires

sendrella Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
kratosmindfreak Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,




je suis une étudiante, j'ai un mini projet sur gestion des comptes bancaire,il faut faire des menus ...etc moi je fais le début et je suis bloqué j'ai besoin d'aide pour corriger la fonction de modification et une idée sur la fonction suppression et merci voici ce que je fais:
#include <stdio.h>
#include <conio.h>
#include<string.h>
void affichemenu()
{
printf("\n\n\n\n\n MENU PRINCIPAL \n");
printf("1.Gestion des clients \n");
printf("2.Gestion des comptes \n");
printf("3.Gestion des operations \n");
printf("4.Quitter \n");

}
//--------------------------------------------------------------
void menugestionclient()
{
printf("1.Ajout client \n");
printf("2.Modification \n");
printf("3.Supression \n");
printf("4.Recherche \n");
printf("5.MENU GENERAL \n");
}
//-------------------------------------------------------
void menugestioncompte()
{
printf("1.Nouveau compte \n");
printf("2.Consultation \n");
printf("3.Fermeture du compte \n");
printf("4.MENU GENERAL \n");
}
//--------------------------------------------------------
void menugestionoperation()
{
printf("1.Retrait \n");
printf("2.Virement \n");
printf("3.MENU GENERAL \n");
}
//--------------------------------------------------------
typedef struct client
{
char nom[20];
char prenom[20];
int id_client[6];
char profession[10];
int numero_tel;
}c[20];
//--------------------------------------------------------
void modification()
{ client c[20];
int i,j,x,choix;

printf("Entrer votre ID client\n");
scanf("%d",&x);

for(i=1;i<=20;i++)
{
if(c[i].id_client != x)
{
printf("Cet id %d m'existe pas,veillez saisir un nouveau:",x);
scanf("%d",&x);
}
else
j=i;
}
printf("===Choix===\n");
printf("1.Nom\n 2.Prenom\n 3.Profession\n 4.Num_tel\n 5.Retour\n");
printf("Votre choix:");
scanf("%d",&choix);
switch(choix)
{
case 1:
{
printf("Entrer votre nouveau Nom:");
scanf(" %s",&c[j].nom);
}
break;
case 2:
{
printf("Entrer votre nouveau Prenom:");
scanf(" %s",&c[j].prenom);
}
break;
case 3:
{
printf("Entrer votre nouvelle Profession:");
scanf(" %s",&c[j].profession);
}
break;
case 4:
{
printf("Entrer votre nouveau Numero de telephone:");
scanf(" %s",&c[j].numero_tel);
}
break;
case 5:
{
menugestionclient();
}
break;
}

}
//---------------------------------------------------------------
main()
{
int choix,choix1,i;
affichemenu();
printf("votre choix: "); scanf("%d",&choix);
switch(choix)
{
case 1:
menugestionclient();
printf(" choix: "); scanf("%d",&choix1);
switch(choix1)
{
case 1:
printf("le classement du client: "); scanf("%d",&i);
printf("id.client: "); scanf("%d",&c[i].id_client);
printf("nom : "); scanf("%s",&c[i].nom);
printf("prenom: "); scanf("%s",&c[i].prenom);
printf("profession: "); scanf("%s",&c[i].profession);
printf("numero de telephone: "); scanf("%d",&c[i].numero_tel);
break;
case 2:
modification();
break;
case 3:
suppression();
A voir également:

1 réponse

kratosmindfreak Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
bah si j'ai compris ce que vous voulez faire dans la fonction modification:
tu vas entrer un id puis tu vas chercher si ce id se trouve dans le tableau c'est si???

si oui il y a un grand erreur dans l'indice de tableau l'indice de tableau debut avec 0 jusqu'a 19
for(i=0;i<20;i++)............
0