Advertisement
Simionski

addNode

Jun 3rd, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.85 KB | None | 0 0
  1. void addNode(Node ** head, Kola temp, int *cnt)
  2. {
  3.     FILE *fp;
  4.     fp = fopen("file.txt" , "a");
  5.    
  6.     Node* newNode = (Node*)malloc(sizeof(Node));
  7.     newNode->data = temp;
  8.     newNode->next = NULL;
  9.     Node* temp2 = *head;
  10.  
  11.     // Ako nqma pyrvi element v spisyka => spisyka e prazen => dobawqme nova kola v nachaloto
  12.     if(!(*head))
  13.     {
  14.         *head = newNode;
  15.         (*cnt)++;
  16.         fprintf("%s %s %s %d %2.2f", temp.kod, temp.marka, temp.cvqt, temp.obemDvigatel, temp.cena);
  17.         printf("Avtomobilat beshe dobaven uspeshno.\n");
  18.         return;
  19.     }
  20.  
  21.     while(temp2->next)
  22.     {
  23.         temp2 = temp2->next;
  24.     }
  25.  
  26.     temp2->next = newNode;
  27.     (*cnt)++;
  28.     fprintf("%s %s %s %d %2.2f", temp.kod, temp.marka, temp.cvqt, temp.obemDvigatel, temp.cena);  
  29.     printf("Avtomobilat beshe dobaven uspeshno.\n");
  30.     fclose(fp);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement