12-04-2007, 10:43
|
|
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
מה הבעייה פה ? - רשימה מקושרת
אני מנסה לעשות פונקצייה פשוטה שמוסיפה איבר לסוף רשימה מקושרת , אבל זה לא עובד לי, הפונקצייה נתקעת בתחילת הלולאה !
קוד:
int InsertEnd(LIST *pHead)
{
LIST *newData=NULL;
newData=(LIST*)malloc(1*sizeof(LIST));
if(newData==NULL)
{
return 0;
}
printf("nun:");
scanf("%d",&(newData->data));
while(pHead->next!=NULL)
{
pHead=pHead->next;
}
newData->next=NULL;
pHead->next=newData;
return 1;
}
תודה
עריכה: הסתדרתי, חבר עזר לי :-)
_____________________________________
נערך לאחרונה ע"י fcf בתאריך 12-04-2007 בשעה 10:52.
|