S
steffenmauch
Mitglied
Thread Starter
- Dabei seit
- 02.09.2005
- Beiträge
- 29
- Reaktionspunkte
- 0
Hallo,
also ich hab ein kleines Problem.
Mein Fh-Prof möchte nicht, dass ich mein Struct global definiere und so die Daten speichere.
Er will jedoch, dass ich es per Call by reference mache.
Doch leider hab ich im Moment kein Plan wie ich das Anstellen soll.
Weil ich schaff es zwar die Adresse zu übergeben, jedoch wenn ich dann per Punktoperator auf die einzelnen Werte zugreifen möchte, geht es nicht.
Ich hoffe man kann es verstehen,
Danke,
Steffen Mauch
also ich hab ein kleines Problem.
Mein Fh-Prof möchte nicht, dass ich mein Struct global definiere und so die Daten speichere.
Er will jedoch, dass ich es per Call by reference mache.
Doch leider hab ich im Moment kein Plan wie ich das Anstellen soll.
Weil ich schaff es zwar die Adresse zu übergeben, jedoch wenn ich dann per Punktoperator auf die einzelnen Werte zugreifen möchte, geht es nicht.
Ich hoffe man kann es verstehen,
Danke,
Steffen Mauch
Code:
#include <iostream>
using namespace std;
struct help {
char h;
char e;
char f;
};
void test(help *s){
*s.h='1';
cout << s;
}
int main (int argc, char * const argv[]) {
struct help neu;
cout << &neu << endl;
test(&neu);
return 0;
}