Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. struct SubStruct
  2. {
  3.     int var;
  4.    
  5.     SubStruct* pSubNext;
  6. };
  7.  
  8. SubStruct* pHead;
  9.  
  10. void add_to_head(int wut)
  11. {
  12.     SubStruct* temp = pHead;
  13.     if (!pHead)
  14.     {
  15.         pHead = new SubStruct;
  16.         pHead->var = wut;
  17.     }
  18.  
  19.     temp = new SubStruct;
  20.     temp->pSubNext = pHead;
  21.     pHead = temp;
  22. }
  23.  
  24.  
  25. int _tmain(int argc, _TCHAR* argv[])
  26. {
  27. add_to_head(88);
  28. add_to_head(77);
  29. add_to_head(66);
  30. add_to_head(55);
  31. add_to_head(44);
  32.  
  33. SubStruct* temp = pHead;
  34.  
  35. while (temp)
  36. {
  37. printf("%d\n", temp->var);
  38. temp = temp->pSubNext;
  39. }
  40.  
  41.     system("pause");
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement