cs_ryuzaki
Messages postés5Date d'inscriptionmardi 15 janvier 2008StatutMembreDernière intervention19 mai 2011
-
26 févr. 2009 à 16:29
cs_ryuzaki
Messages postés5Date d'inscriptionmardi 15 janvier 2008StatutMembreDernière intervention19 mai 2011
-
27 févr. 2009 à 11:41
slt t le monde je suis un débutant en programmation, j"ai un problème d'accomplir mon mini projet en langage c.
je veux justement supprimer le premier élément de la liste, mais je n'arrive pas.
voila le code, et j'espère quelqu'un de m'aider à trouver la solution........merci d'avance.
*******************************************************************
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<string.h>
struct list
{ int num;
char nom[20], prenom[20], filiere[20], niveau[10], date[10];
struct list *psuivant;
};
void recherche(list *tete)
{
FILE *db;
int x=0,i;
char nom_recherche[10];
list *rech;
rech=tete;
printf("\t\t-Entrer le nom que vous voulez chercher : ");
scanf("%s",&nom_recherche);
while (rech != NULL)
{
if (strcmp(rech->nom,nom_recherche)==0)
{
printf("\t\t-l'enregistrement est :\n");
printf("\t\t\t.NumŠro : %d\n",rech->num);
printf("\t\t\t.Nom : %s\n",rech->nom);
printf("\t\t\t.Pr‚nom : %s\n",rech->prenom);
printf("\t\t\t.Date de naissance : %s\n",rech->date);
printf("\t\t\t.FiliŠr : %s\n",rech->filiere);
printf("\t\t\t.Niveau : %s\n",rech->niveau);
printf("\n");
x=1;
}
rech=rech->psuivant;
}
if (x == 0)
printf("\t\t l'enregistrement n'existe pas\n\n");