Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Ubound (VBA) = max() (C++)???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.02.2008, 12:29 Uhr
~Unwissenden
Gast


Mahlzeit allerseits,

ich schreibe gerade einen VBA-Code um und bin über die VBA-Fkt. Ubound() gestolpert.
Ich habe eine Funktion, die bekommt alr Argument ein array xv bzw. yv mittels UBound wird irgendein Wert ermittelt?
Ich vermute, es ist der maximale Wert eines Array Elements?
Nehmen wir an, wir hätten die Werte:
xv(1) = 0.1
xv(2) = 0.5
xv(3) = 1

dann wäre das "1", oder???

Hier das Codefragment in VBA:

Visual Basic:
Function lintab(x As Double, xv() As Double, yv() As Double) As Double

anz = UBound(xv)




Umgeschrieben auf C++hätte ich das wie folgt:


C++:
double KlassenName::lintab(double x, double* xv, double* yv)
{
     anz= max(xv[3],max(xv[1],xv[2]));
}




---> Stimmt das so???
Wäre um jeden Tipp dankbar, da ich momentan im Originalcode schlecht debuggen kann...

Dieser Post wurde am 05.02.2008 um 12:52 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.02.2008, 12:57 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi,schau doch einfach in die hilfe was die funktion genau macht: da steht doch alles:

http://msdn2.microsoft.com/de-de/library/95b8f22f(VS.80).aspx

Ansonsten ist "max" meist ein Makro was schon mal gefährlich sein kann, weiterhin fangen arrays bei jeder vernünftigen programmiersprache bei 0 an und nicht bei 1. und evtl solltest du ggf. dir eine eigene ubound-methode implementieren.
--
class God : public ChuckNorris { };

Dieser Post wurde am 05.02.2008 um 12:58 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: