Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

Skicka struct till funktion
Hej!

Jag har ett litet problem som jag inte blir klok på.

Jag har problem med att skicka en struct till en funktion
och för att ändra en post
ex:


  1. [/SOURCE]
  2. #include <iostream>
  3.  
  4.  
  5. using std::cout;
  6. using std::cin;
  7. using std::endl;
  8.  
  9.  
  10. struct fakta
  11. {
  12. int pris;
  13. };
  14.  
  15.  
  16. struct vekt
  17. {
  18. fakta reg[100];
  19. };
  20.  
  21.  
  22. void funk(fakta *x)
  23. {
  24. x.reg[0].pris = 5;
  25. }
  26.  
  27. int main()
  28. {
  29.  
  30. fakta x;
  31.  
  32. funk(&x);
  33.  
  34. cout << x.reg[0]pris;
  35.  
  36. return 0;
  37. }
  38.  
  39. [SOURCE=]


När jag försöker kompilera denna så får jag medelandet:
request for member ''pris'' in ''x'', which is of a non-class type ''fakta''*

Någon som har någon idé om vad jag gör för fel?

//Karra

Postad 10:54 - 8:e Oktober 2007

Skicka meddelande
Läs s blog