pierovdfn

Struct and pointers

Mar 25th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct player {
  5.     int level;
  6. };
  7.  
  8. void * prova_param(void * the_param)
  9. {
  10.     return the_param;
  11. }
  12.  
  13. int main()
  14. {
  15.     player p;
  16.     player * r_pointer;
  17.  
  18.     // Over 9000!
  19.     p.level = 9001;
  20.  
  21.     r_pointer = (player*) prova_param((void *) &p);
  22.     cout << r_pointer->level << endl;
  23.  
  24.     p.level = 9002;
  25.     cout << r_pointer->level << endl;
  26.  
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment