Funktionen erstellen in einer anderen classe

bukem

Mitglied
Hi,

Ich will meine berechnungen in eine andere classe mit cpp und h datei auslagern. Dazu hab ich mit eine classe erstellt.

dort ist zum beispiel die funktion

char MyPreisMwst (int myMwst, double myPreis)
{ // erechnet den preis zuzüglich der Mwst
// liefert ein char als ergebnis

double d_NetoVk = (myPreis/100*myMwst);


return d_NetoVk ;
}

Jetzt bekomme ich verschiedene fehler mit konvertierungen die er nicht machen kann zb.

const char in char[3] und so weiter..

Allso wie mache ich es richtig
wie definiere ich die funktion das ein zeiger den wert direkt ändert ?
auf was mus ich achten ?

tnx alex
 
Hi

Was ich nicht verstehe wieso du eine Gleitkommazahl als char zurückgeben möchtest?
Wenn du den Wert tatsächlich als char zurückhaben willst musst du den double Wert (also
d_NetoVk) in ein char umwandeln ! Diese geht soweit ich weiß mit itoa! Eventuell musst du nochmal nachschauen.

Dann fehlt vor der Methode der Zugriffsbezeichner (public, privat, protected, friend).

DarkGreetinx LordDeath
 
hi,

danke für deine antwort

das mit public und privat ist klar das fehlt.

hintergrund ist das ich verschiedene werte hab die in einer datenbank stehen. für die darstellung und brauche ich aber andere werte. bis jetzt hab ich die umwandlung und konvertierung in der ansicht gemacht jetzt wollte ich diese functionen in einer anderen klasse haben das ich sie in anderen projekten und anderen ansichten mit benutzen kann.

nur habe ich problem mit der übergabe der werte aus der ansicht an die neue funktion.
darin liegt eigendlich mein hauptproblem.

tnx

alex
 
Zurück