Salut,
Je suis étudiant en informatique de gestion. Je prépare un mémoire de fin de cycle BTS. Mon thème s’intitule Application Bancaire sous Langage C/C++. Le but est mettre au point une application de gestion de compte bancaire, mais je suis vraiment mal barré.
Voici les applications que je voudrai mettre dans le code :
-Ouverture de compte
-Clôture de compte
-Consultation(demande de loggin et password)
-Opérations : dépôt, retrait et virement intra bancaire.
J’ai commencé à élaborer un code mais ça ne donne pas gran chose . Il manque pas mal de chose surtout concernant les opérations(dépôt, virement, retrait).
Code code.cpp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
 
#include<stdio.h>
#include<conio.h>
#include<string.h>
 
typedef struct
{
	char titulaire[10];
   char numero[5];
 
}
bank;
 
 
void ouvrir_compte(FILE*compte,char titulaire[10])
{
	bank fiche;
   char numero[5];
   clrscr();
   printf("\n--------Ouverture d\'un compte-------\n");
   compte=fopen("C:\\comptes.dat","w+");
   puts("Donner le nom du titulaire:"); gets(titulaire);
   puts("Lui attribuer un numero de compte:"); scanf("%s",&numero[5]);
   flushall();
   fwrite(&fiche,sizeof(bank),1,compte);
   fclose(compte);
 
}
 
void consulter_compte(FILE*compte)
{
 
 bank fiche;
 char trouve=0,num[5];
 clrscr();
 puts("-------Consultation de compte------\n");
 flushall();
 compte=fopen("C:\\comptes","r");
 printf("Entrer le numero de compte:"); scanf("%s",&num[5]);
 flushall();
 while((fread(&fiche,sizeof(bank),1,compte))!=0&&(trouve==0))
 {
 		if(strcmp(fiche.numero,num)==0)
      	{
         	trouve=1;
            printf("Compte trouve !\n");
            printf(" Nom:%s\nNumero de compte:",fiche.titulaire,fiche.numero);
         }
 }
      if(trouve=0) printf("Compte inexistant!\n");
 fclose(compte);
 getch();
}
 
void cloturer_compte(void)
{
char numero[5];
char choix;
printf("  Entrez le numero du compte a supprimer  \n");
gets(numero);
if(numero==NULL)
{
puts("Desole,ce compte n'existe pas");
}
if(numero!=NULL)
{
		puts("Etes-vous sûr de vouloir supprimer ce compte?(O/n)");
      scanf("%c",&choix);
       if(choix=='O'||'o')
       	{
         	remove(numero);
         	printf("le compte numero %s a ete supprime avec succes\n",numero);
         }
 
       if(choix=='N'||'n')
         {
          printf("le compte numero %s n'a pas ete supprime\n",numero);
         }
}
 
void main()
{
 
   char choix;
   do
   {
   	clrscr();
      printf("Ouvrir un compte -->1\n ");
      printf("Consulter un compte-->2\n");
      printf("Cloturer un compte-->3\n");
      choix=(char)getchar();
   	fushall();
   	{
      		switch(choix)
            {
      		case'1':ouvrir_compte(compte,numero);break;
      		case'2' :consulter_compte(compte,numero);break;
      		case'3': cloturer_compte();break;
            }
      }
   }
   while(choix!='S');
   return 0;
 
}

Help me.