_
toggle menu eXmatrikulationsamt.de
online: 368 gäste

> C++ Funktion mit 2 Rückgabewerten?

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 15 Apr 2008, 18:15
avatar
4. Schein
****

Punkte: 470
seit: 01.10.2003

Hallo Leute,

wie kann ich es realisieren, dass ich bei einer Funktion 2 Rückgabewerte returnen kann?
mit arrays geht sni so einfach und ich will es einfach... mag keine kanonen auf spatzen werfen, oder
wie das heißt...

wenn ich es so mache:
CODE

int* do_something(int* N, int k){
  N[0]=k;
  N[1]=k+1;
  return N;
  }
int main(void){
  int test[2], N[2];
  int k = 1;
  N[0]=0;
  N[1]=1;
  test = do_something(N,k);
  }


meckert der rum:

main.cpp:280: error: incompatible types in assignment of ‘int*’ to ‘int [2]’

was kann ich machen, damit das klappt???

danke m.



ProfilPM
AntwortenZitierenTOP
 
Antworten
post 16 Apr 2008, 07:59
avatar
Exmatrikulator
*********

Punkte: 2083
seit: 17.08.2006

@wicked

Lesen kann ich selber. Mich interessiert aber, was die Funktion letztlich bezwecken soll. Anforderungsanalyse. Verstehste ja.


--------------------
bild kann nicht angezeigt werden
ProfilPM
AntwortenZitierenTOP
post 16 Apr 2008, 11:42
avatar
4. Schein
****

Punkte: 470
seit: 01.10.2003

Zitat(stabilo @ 16 Apr 2008, 07:59)
@wicked

Lesen kann ich selber. Mich interessiert aber, was die Funktion letztlich bezwecken soll.
Anforderungsanalyse. Verstehste ja.
*

als ob du es verstehen würdest...

ich will die windungszahl eines komplexen polynoms über einem kantenzug bestimmen... falls auf diesem
kantenzug eine nullstelle liegt, so soll mir die zweite variable das angeben... aber ich hab da schon ne
idee, wie ich es machen werde... da gabs doch das mit den referenzen... ich glaub das is jut...
ProfilPM
AntwortenZitierenTOP
post 16 Apr 2008, 12:51

Avatar-Untertitel
*******

Punkte: 1459
seit: 03.04.2006

Zitat(marco @ 16 Apr 2008, 11:42)
da gabs doch das mit den referenzen...
*



thumbup.gif


--------------------
Gebrauchte, geprüfte SATA/IDE (500GB, 160GB, 120GB) Festplatten? --> https://www.exmatrikulationsamt.de/6058033
ProfilPM
AntwortenZitierenTOP
Beiträge
marco   C++ Funktion mit 2 Rückgabewerten?   15 Apr 2008, 18:15
mmarx   std::pair<int, int>.   15 Apr 2008, 19:23
wicked   RE: C++ Funktion mit 2 Rückgabewerten?   15 Apr 2008, 22:23
wicked   argh? :D   15 Apr 2008, 22:43
aktsizr   :thumbup2:   16 Apr 2008, 12:51
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: