Programmation c souci de boucle while

arwene8086 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 10112 Statut Contributeur -
bonjour a tous et merci d'avance pour votre aide
je débute en c et jaimerais programmer une procedure ki permet dinsérer une liste linéaire cjainée ds une autre ,les deux étant triées,
mais voila ca ne marche pas !!
voici le code en espérant avoir des réponse !
pointeur insererLISTE( pointeur L,pointeur T)
pointeur insererLISTE( pointeur L,pointeur T)
pointeur LIste (pointeur L,pointeur T)
{

pointeur p = L, q =L, s= NULL;
int t=0;
while ( t==0 && ( L->adr != NULL))
{
if (L->valeur > T->valeur)
{
t = 1;
}
else
{
q = L;
L = L->adr;
printf("hi0\n");
}
}
if ( t == 1)
{
s = dernier(T); // fonction qui retourne le dernier maillon de la liste
q->adr = T;
s->adr = L;
L = p;
}
else
{
L->adr = T;
}
L = p;
return L;

}
pointeur est un typdef mon souci se situ ds la boucle while
merci davance

3 réponses

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
C'est un peu court pour t'aider : il n'y a pas le code en entier, donc trop de suppositions à faire et impossible de tester nous même. Et tu ne dit même pas le type de problème que tu rencontres.
0
arwene8086
 
oué je comprend mon souci c que arrivé a la boucle while ca beug et g eu bo retourner ca ds tt les sens ca ne marche pas !
merci merci
0
Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
ça bug, c'est encore très vague.
0