eloviyandhi
September 18th, 2002, 05:23 AM
What is wrong with the code... y can't i add another data all i can add is 1 data
int addnode(Node *head,Node *ptrnode,Node *prevnode)
{
prevnode->link=ptrnode;
ptrnode->link=NULL;
prevnode=ptrnode;
ptrnode=(Node *)malloc(sizeof(Node));
printf("Input Your Firstname : ");
scanf("%s",&(ptrnode->individual.firstname));
printf("Input Your Surname : ");
scanf("%s",&(ptrnode->individual.surname));
printf("Input Your Gender : ");
fflush(stdin);
scanf("%c",&(ptrnode->individual.gender));
printf("Input Your Age : ");
fflush(stdin);
scanf("%d",&(ptrnode->individual.age));
printf("Input Your balance : ");
scanf("%f",&(ptrnode->individual.balance));
prevnode->link=ptrnode;
ptrnode->link=NULL;
return 0;
}
int addnode(Node *head,Node *ptrnode,Node *prevnode)
{
prevnode->link=ptrnode;
ptrnode->link=NULL;
prevnode=ptrnode;
ptrnode=(Node *)malloc(sizeof(Node));
printf("Input Your Firstname : ");
scanf("%s",&(ptrnode->individual.firstname));
printf("Input Your Surname : ");
scanf("%s",&(ptrnode->individual.surname));
printf("Input Your Gender : ");
fflush(stdin);
scanf("%c",&(ptrnode->individual.gender));
printf("Input Your Age : ");
fflush(stdin);
scanf("%d",&(ptrnode->individual.age));
printf("Input Your balance : ");
scanf("%f",&(ptrnode->individual.balance));
prevnode->link=ptrnode;
ptrnode->link=NULL;
return 0;
}