Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 06.05.20
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard wie übergebe ich ein Array an eine Funktion

Je mehr ich darüber lese, desto verwirrender wird die Sache. Also frag' ich mal hier, damit vielleicht etwas Klarheit reinkommt.
Situation:
Ich habe mehrere Arrays z.B.
Code:
string ApairAud[7]={"AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","EURAUD","GBPAUD"};
string ApairNzd[7]={"NZDCAD","NZDCHF","NZDJPY","NZDUSD","AUDNZD","EURNZD","GBPNZD"};
Nun muß ich für jedes Array die gleichen Berechnungen durchführen, z.B.
Code:
void CalcAud()
{
   for(int j=0; j<ArrayRange(ApairAud,0); j++)
      if( ... )  Action;
}
Klar kann ich für jedes Array ne eigene Funktion schreiben, aber es wäre einfacher, wenn ich eine Funktion hätte, die dann alle Arrays behandeln kann, also so was wie CalcPair( string FürDiesesArray ).
Alles, was ich bisher für FÜrDiesesArray versucht habe, endetet in Fehlermeldungen.
Kann mir bitte jemand sagen, wie ich das richtig mache?
Danke. AVT