|
|
bonjour, voilà gé un projet à faire d'ailleurs il reste ps troop de fonction pr ke je le termine mé bon gé un tt petit problème é j'aimerai bien si vous m'aidiez.
le problème cé au niveau de l'affichage et de chargement de données, les donnée ne s'affiche ps il se bloke au niveau de l'affichage é aussi au niveau du chargement (gé utilisé les fichier txt");
voilà la fonction chargger
//*************************************************************************
void chargerProduit( )
{ FILE *f;
produit *p;
int nb;
f=fopen("f:\\produit.txt","r");
if(f==NULL)
{printf("le fichieer n'existe pas\n"); return;}
while(nb!=1)
{
p=(produit *) malloc(sizeof(produit));
nb=fread(p,sizeof(produit),1,f);
if(tete==NULL)
{tete=p; p->suivant=NULL;
}
else{ p->suivant=tete;
tete=p;
}
}
fclose(f);
return ;
}
//*********************************************************************
et voilà la fonction afficher
[color=#0000ff][/color]void afficherProduit()
{produit *p;
p=tete;
if(tete==NULL)
{printf("aucun produit n'existe...");return;
gotoxy(1,2);printf("CODE");
gotoxy(20,2);printf("NOM DU PRODUIT");
gotoxy(41,2);printf("PRIX");
while(p!=NULL)
{
gotoxy(2,4); puts(p->code);
gotoxy(19,5); puts(p->boisson);
gotoxy(43,6); puts(p->prix);
p=p->suivant;
}
}
//***************************************************************************
et merci pour vous tous
|