CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Sep 2002
    Location
    australia
    Posts
    1

    Question Linked List adding node

    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;
    }

  2. #2
    Join Date
    Aug 2002
    Location
    Madrid
    Posts
    4,588

    Re: Linked List adding node

    Code:
    int addnode(Node *head,Node *ptrnode,Node **prevnode)
    {
      ptrnode=(Node *)malloc(sizeof(Node));
      (*prevnode)->link = ptrnode;
      (*prevnode) = ptrnode;
      ptrnode->link = NULL;
    
      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));
    
      return 0;
    }

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured