no save
Assistance
Achat
News

Forum | programmation
Création liste chainée en C
crack1, le jeu. 05 mai 2005 à 09:34:58
ça fait pas serieux de demader l'adresse mail, bon voici un exemple de code:
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <alloc.h> /*ou stdlib.h*/
struct page {int val; struct page *suivant; };
struct page *premier;

int encore(void) /* demande si on en veut encore*/
{
printf("encore (O/N) ? ");
return(toupper(getche())= ='O');
}
void lecture(void)
{
struct page *precedent,*nouveau;
premier=(struct page *)malloc(sizeof(struct page));
puts("entrez votre premier entier");
scanf("%d",&premier->val);
precedent=premier;
while (encore())
{
nouveau=(struct page *)malloc(sizeof(struct page));
precedent->suivant=nouveau;
precedent=nouveau;
puts("\nentrez votre entier");
scanf("%d",&nouveau->val);
}
precedent->suivant=NULL;
}
void affiche(struct page *debut)
{
printf("\nliste : ");
while(debut!=NULL)
{
printf("%d ",debut->val);
debut=debut->suivant;
}
printf("\n");
}
int main(void)
{
lecture();
affiche(premier);
}

si tu as d'autres questions, on est a ta disposition
Précédentcrack1
mai 05
poppyn73
mai 05
Suivant
REPONSES
crack1
mai 05
crack1
mai 05
poppyn73
mai 05
crack1
mai 05
crack1
mai 05
crack1
mai 05
poppyn73
mai 05
crack1
mai 05
lisandra
mai 05
lisandra
mai 05
Version Web
Réalisé par RedShift
no save