Programme en language C
Talisman
-
Canard007 Messages postés 5931 Date d'inscription Statut Contributeur Dernière intervention -
Canard007 Messages postés 5931 Date d'inscription Statut Contributeur Dernière intervention -
bonjours voila le programme
#include <stdio.h>
#include <string.h>
struct bloc{
char *nom;
char *prenom;
float solde ;
float credit;
float jour1 , mois1 , annee1 ;
float jour2 , mois2 , annee2 ;
};
typedef struct bloc liste ;
void continuer();
void creercompte() {
char nom1[20] ;
char prenom1[20];
char nomfichier[20];
float solde1 ;
float jour , mois , annee ;
float jour1=0 , mois1=0 , annee1=0 ;
liste listelocale;
FILE *f;
printf(" Entrez un nom :\n");
scanf("%s" , nom1 );
printf(" Entrez un prenom :\n");
scanf("%s" , prenom1 );
printf(" Entrez un solde :\n");
scanf("%f" , &solde1 );
printf(" Entrez un mot de passe :\n");
scanf("%s" , nomfichier );
printf(" Entrez la date d'aujourd'hui :\n");
scanf("%f" , &jour );
printf(" Entrez le numero du mois :\n");
scanf("%f" , &mois );
printf(" Entrez l'annee :\n");
scanf("%f" , &annee );
listelocale.nom=nom1;
listelocale.prenom=prenom1;
listelocale.solde=solde1;
listelocale.jour1=jour;
listelocale.mois1=mois;
listelocale.annee1=annee;
listelocale.jour2=jour1;
listelocale.mois2=mois1;
listelocale.annee2=annee1;
listelocale.credit=0;
if((f=fopen(nomfichier , "r"))==NULL ){
f=fopen(nomfichier , "w");
fprintf(f,"%s\n" , listelocale.nom);
fprintf(f,"%s\n" , listelocale.prenom);
fprintf(f,"%f\n" , listelocale.solde);
fprintf(f,"%f\n" , listelocale.jour1);
fprintf(f,"%f\n" , listelocale.mois1);
fprintf(f,"%f\n" , listelocale.annee1);
fprintf(f,"%f\n" , listelocale.credit);
fprintf(f,"%f\n" , listelocale.jour2);
fprintf(f,"%f\n" , listelocale.mois2);
fprintf(f,"%f\n" , listelocale.annee2);
fclose(f);
}
else printf(" Desole , ce mot de passe est deja utilise , veuillez en choisir un autre \n");
}
void effacer() {
char nomfichier[20];
FILE *f;
char effacer[20]="effacer";
printf("\n Veuillez entrez le mot de passe de votre compte :\n");
scanf("%s" , nomfichier );
if( (f=fopen(nomfichier , "r"))!=NULL ) {
(f=fopen(nomfichier , "w"));
fprintf(f,"%s\n" , effacer);
fclose(f);
}
else printf("\n Ce compte n'existe pas \n");
}
void affichercompte() {
FILE *fi;
char nom[20];
char prenom[20];
char nomfichier[20];
float solde , credit ;
float jour , mois , annee ;
float jour1 , mois1 , annee1 ;
printf("\n Entrez votre mot de passe de votre compte:\n");
scanf("%s" , nomfichier);
if((fi=fopen(nomfichier , "r" ))!=NULL){
fscanf(fi,"%s" , nom);
if( strcmp(nom,"effacer")==0 )
printf("\n Ce mot de passe ne correspond a aucun compte \n");
else {
fscanf(fi,"%s" , prenom);
fscanf(fi , "%f" , &solde);
fscanf(fi , "%f\n" , &jour);
fscanf(fi , "%f\n" , &mois);
fscanf(fi , "%f\n" , &annee);
fscanf(fi , "%f\n" , &credit);
fscanf(fi , "%f\n" , &jour1);
fscanf(fi , "%f\n" , &mois1);
fscanf(fi , "%f\n" , &annee1);
printf("\n Bonjour Mr %s %s\n" , nom , prenom);
printf("\n Vous disposez actuellement de %f euros \n" , solde );
printf("\n Votre credit est actuellement de %f euros\n" , credit );
}
fclose(fi); }
else printf(" Desole ce mot de passe ne correspond a aucun compte\n");
}
void ajout() {
FILE *f ;
float solde , nouvellesomme , somme , credit;
char nom[20];
char prenom[20];
char nomfichier[20];
float jour , mois , annee ;
float jour1 , mois1 , annee1 ;
printf(" Entrez le mot de passe de votre compte \n");
scanf("%s" , nomfichier);
if((f=fopen(nomfichier,"r"))!=NULL){
fscanf(f , "%s" , nom );
if( strcmp(nom,"effacer")==0 )
printf(" Ce mot de passe ne correspond a aucun compte \n");
else {
printf(" Entrez la somme que vous voulez rajouter :\n");
scanf("%f" , &somme);
fscanf(f , "%s" , prenom );
fscanf(f , "%f" , &solde );
fscanf(f , "%f\n" , &jour);
fscanf(f , "%f\n" , &mois);
fscanf(f , "%f\n" , &annee);
fscanf(f , "%f\n" ,
il manque un bout qui peut m aider a le completer svp c urgent!!
#include <stdio.h>
#include <string.h>
struct bloc{
char *nom;
char *prenom;
float solde ;
float credit;
float jour1 , mois1 , annee1 ;
float jour2 , mois2 , annee2 ;
};
typedef struct bloc liste ;
void continuer();
void creercompte() {
char nom1[20] ;
char prenom1[20];
char nomfichier[20];
float solde1 ;
float jour , mois , annee ;
float jour1=0 , mois1=0 , annee1=0 ;
liste listelocale;
FILE *f;
printf(" Entrez un nom :\n");
scanf("%s" , nom1 );
printf(" Entrez un prenom :\n");
scanf("%s" , prenom1 );
printf(" Entrez un solde :\n");
scanf("%f" , &solde1 );
printf(" Entrez un mot de passe :\n");
scanf("%s" , nomfichier );
printf(" Entrez la date d'aujourd'hui :\n");
scanf("%f" , &jour );
printf(" Entrez le numero du mois :\n");
scanf("%f" , &mois );
printf(" Entrez l'annee :\n");
scanf("%f" , &annee );
listelocale.nom=nom1;
listelocale.prenom=prenom1;
listelocale.solde=solde1;
listelocale.jour1=jour;
listelocale.mois1=mois;
listelocale.annee1=annee;
listelocale.jour2=jour1;
listelocale.mois2=mois1;
listelocale.annee2=annee1;
listelocale.credit=0;
if((f=fopen(nomfichier , "r"))==NULL ){
f=fopen(nomfichier , "w");
fprintf(f,"%s\n" , listelocale.nom);
fprintf(f,"%s\n" , listelocale.prenom);
fprintf(f,"%f\n" , listelocale.solde);
fprintf(f,"%f\n" , listelocale.jour1);
fprintf(f,"%f\n" , listelocale.mois1);
fprintf(f,"%f\n" , listelocale.annee1);
fprintf(f,"%f\n" , listelocale.credit);
fprintf(f,"%f\n" , listelocale.jour2);
fprintf(f,"%f\n" , listelocale.mois2);
fprintf(f,"%f\n" , listelocale.annee2);
fclose(f);
}
else printf(" Desole , ce mot de passe est deja utilise , veuillez en choisir un autre \n");
}
void effacer() {
char nomfichier[20];
FILE *f;
char effacer[20]="effacer";
printf("\n Veuillez entrez le mot de passe de votre compte :\n");
scanf("%s" , nomfichier );
if( (f=fopen(nomfichier , "r"))!=NULL ) {
(f=fopen(nomfichier , "w"));
fprintf(f,"%s\n" , effacer);
fclose(f);
}
else printf("\n Ce compte n'existe pas \n");
}
void affichercompte() {
FILE *fi;
char nom[20];
char prenom[20];
char nomfichier[20];
float solde , credit ;
float jour , mois , annee ;
float jour1 , mois1 , annee1 ;
printf("\n Entrez votre mot de passe de votre compte:\n");
scanf("%s" , nomfichier);
if((fi=fopen(nomfichier , "r" ))!=NULL){
fscanf(fi,"%s" , nom);
if( strcmp(nom,"effacer")==0 )
printf("\n Ce mot de passe ne correspond a aucun compte \n");
else {
fscanf(fi,"%s" , prenom);
fscanf(fi , "%f" , &solde);
fscanf(fi , "%f\n" , &jour);
fscanf(fi , "%f\n" , &mois);
fscanf(fi , "%f\n" , &annee);
fscanf(fi , "%f\n" , &credit);
fscanf(fi , "%f\n" , &jour1);
fscanf(fi , "%f\n" , &mois1);
fscanf(fi , "%f\n" , &annee1);
printf("\n Bonjour Mr %s %s\n" , nom , prenom);
printf("\n Vous disposez actuellement de %f euros \n" , solde );
printf("\n Votre credit est actuellement de %f euros\n" , credit );
}
fclose(fi); }
else printf(" Desole ce mot de passe ne correspond a aucun compte\n");
}
void ajout() {
FILE *f ;
float solde , nouvellesomme , somme , credit;
char nom[20];
char prenom[20];
char nomfichier[20];
float jour , mois , annee ;
float jour1 , mois1 , annee1 ;
printf(" Entrez le mot de passe de votre compte \n");
scanf("%s" , nomfichier);
if((f=fopen(nomfichier,"r"))!=NULL){
fscanf(f , "%s" , nom );
if( strcmp(nom,"effacer")==0 )
printf(" Ce mot de passe ne correspond a aucun compte \n");
else {
printf(" Entrez la somme que vous voulez rajouter :\n");
scanf("%f" , &somme);
fscanf(f , "%s" , prenom );
fscanf(f , "%f" , &solde );
fscanf(f , "%f\n" , &jour);
fscanf(f , "%f\n" , &mois);
fscanf(f , "%f\n" , &annee);
fscanf(f , "%f\n" ,
il manque un bout qui peut m aider a le completer svp c urgent!!
A voir également:
- Programme en language C
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide