Qu'est ce qui cloche avec mon projet ? HELP
Fermé
Lord_manoX
Messages postés
210
Date d'inscription
lundi 30 juillet 2007
Statut
Membre
Dernière intervention
15 juillet 2008
-
17 déc. 2007 à 13:05
Lord_manoX Messages postés 210 Date d'inscription lundi 30 juillet 2007 Statut Membre Dernière intervention 15 juillet 2008 - 17 déc. 2007 à 13:26
Lord_manoX Messages postés 210 Date d'inscription lundi 30 juillet 2007 Statut Membre Dernière intervention 15 juillet 2008 - 17 déc. 2007 à 13:26
A voir également:
- Qu'est ce qui cloche avec mon projet ? HELP
- Gantt projet - Télécharger - Gestion de projets
- Projet ou bibliothèque introuvable ✓ - Forum VB / VBA
- Mini projet en langage c corrigé - Forum C
- Sujet projet sécurité informatique - Forum Études / Formation High-Tech
- Projet salle de jeux playstation pdf - Forum PS3
2 réponses
Lord_manoX
Messages postés
210
Date d'inscription
lundi 30 juillet 2007
Statut
Membre
Dernière intervention
15 juillet 2008
17
17 déc. 2007 à 13:08
17 déc. 2007 à 13:08
Ce qui est demandé ==
Objectif:
Ce mini projet a pour but de développer une application en C organisée de la manière suivante :
-Une interface qui met à disposition de l'utilisateur un menu pour accéder aux différentes tâches que permet de réaliser l'application :
* Consulter un client,
* ajouter un client,
* supprimer un client,
* .....
-Le client sera principalement présenté par :
le nom,prénom,tel,type(fidèle,régulier,saisonnier,occasionnel)
-Une bibliothèque qui regroupe toutes les fonctions conçues pour réaliser les différentes opérations élémentaires.
-Un fichier principal.
Contraintes:
-Il sera tenu compte de la qualité de la présentation, de l'organisation du travail et de son originalité.
-Un rapport contenant le programme principal et les prototypes des fonctions accompagné d'une description concises doit être rendu.
Pour mon code au quel je suis arriver depuis hier soir est le suivant ==
MERCI POUR VOTRE AIDE D'AVANCE !!!!
Objectif:
Ce mini projet a pour but de développer une application en C organisée de la manière suivante :
-Une interface qui met à disposition de l'utilisateur un menu pour accéder aux différentes tâches que permet de réaliser l'application :
* Consulter un client,
* ajouter un client,
* supprimer un client,
* .....
-Le client sera principalement présenté par :
le nom,prénom,tel,type(fidèle,régulier,saisonnier,occasionnel)
-Une bibliothèque qui regroupe toutes les fonctions conçues pour réaliser les différentes opérations élémentaires.
-Un fichier principal.
Contraintes:
-Il sera tenu compte de la qualité de la présentation, de l'organisation du travail et de son originalité.
-Un rapport contenant le programme principal et les prototypes des fonctions accompagné d'une description concises doit être rendu.
Pour mon code au quel je suis arriver depuis hier soir est le suivant ==
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int c,k,tel,t,e,i;
float h;
char nom,prenom,type,n,p;
// LES PROTOTYPES
typedef struct client
{
char nom,prenom,type;
int tel;
struct client *suivant;
}t_client;
t_client *estvide(t_client *c);
t_client *ajouter_client(t_client *c,char nom,char prenom,int tel);
t_client *kiem(t_client *c,int k);
t_client *saisie(t_client *c,char nom,char prenom,int tel);
t_client *sup_client(t_client *c,int k);
void typec(t_client *c,float h);
void afficher(t_client *c);
main()
{
t_client *cl;
cl=estvide(cl);
cl=(t_client *)malloc(sizeof(t_client));
cl=saisie(cl,nom,prenom,tel);
afficher(cl);
cl=sup_client(cl,k);
typec(cl,h);
system("pause");
}
// DEFINITION DES FONCTIONS
t_client *estvide(t_client* c)
{
return c=NULL;
}
t_client *ajouter_client(t_client *c,char nom,char prenom,int tel)
{
int e,i,t;
char n,m;
t_client *tmp;
tmp=NULL;
tmp=malloc(sizeof(t_client));
tmp->nom=n;
tmp->prenom=p;
tmp->tel=t;
tmp->suivant=c;
return tmp;
}
t_client *saisie(t_client *c,char nom,char prenom,int tel)
{
printf("\n\nEntrez le nbr de clients a ajouter:");
scanf("%d",&e);
if(e<=0)
{
printf("Aucun client a ajouter\n");
}
else
{
for(i=0;i<e;i++)
{
printf("\n\n\tCLIENT N%d\n\n",i+1);
printf("\nEntrez le nom du client N%d:",i+1);
scanf("%s",&nom);
printf("\nEntrez le prenom du client N%d:",i+1);
scanf("%s",&prenom);
printf("\nEntrez le N de tel du client N%d:",i+1);
scanf("%d",&tel);
}
}
return(c,nom,prenom,tel);
}
t_client *kiem(t_client *c,int k)
{
int p=1;
t_client *tmp;
tmp=c;
while(p<k)
{
tmp=tmp->suivant;
p++;
}
return tmp;
}
t_client *sup_client(t_client *c,int k)
{
kiem(c,k-1)->suivant=kiem(c,k)->suivant;
return c;
}
void typec(t_client *c, float h)
{
printf("Entrez le prix total des achats du client:\n");
scanf("%f",&h);
if(h<100)
{
printf("\nCLIENT OCCASIONNEL\n");
}
else if(h>100 && h<500)
{
printf("\nCLIENT SAISONNIER\n");
}
else if(h<1000 && h>500)
{
printf("\nCLIENT REGULIER\n");
}
else
printf("\nCLIENT FIDEL\n");
}
void afficher(t_client *c)
{
t_client *temp;
temp=c;
printf(" \n\n ");
if(estvide(temp))
printf("La liste est vide.");
else
{
while(temp!=NULL)
{
printf("\nLe Nom: %s",temp->nom);
printf("\nLe prenom: %s",temp->prenom);
printf("\nN de tel: %d",temp->tel);
temp=temp->suivant;
}
}
}
MERCI POUR VOTRE AIDE D'AVANCE !!!!
Lord_manoX
Messages postés
210
Date d'inscription
lundi 30 juillet 2007
Statut
Membre
Dernière intervention
15 juillet 2008
17
17 déc. 2007 à 13:26
17 déc. 2007 à 13:26
--
I have a GBOX how want my DLINE ?
I have a GBOX how want my DLINE ?