Gestion des comptes bancaires

Fermé
sendrella Messages postés 1 Date d'inscription mercredi 30 janvier 2013 Statut Membre Dernière intervention 30 janvier 2013 - 30 janv. 2013 à 00:21
kratosmindfreak Messages postés 43 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013 - 30 janv. 2013 à 21:43
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 mercredi 23 janvier 2013 Statut Membre Dernière intervention 1 février 2013
30 janv. 2013 à 21:43
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