Razorhawk
Webdesigner und MSP
Ich schreibe gerade eine Mathfunktion
zetariehmann(float exponent,char genauigkeit);
die Funktion soll mir eine Riehmannsumme berechnen.
Aus testzwecken soll es einmal in einfacher Genauigkeit und einmal in doppelter Genauigkeit berechnet werden.
Sprich in float und double.
Gibt es nun eine Möglichkeit in C durch die Variable "genauigkeit" welche entweder 'f' oder 'd' enthalten kann die variablen demnach zu deklarieren, so dass es auch im C90 Standard funktioniert?
Also ich möchte den Benutzer die wahl überlassen ob floatwerte oder doublewerte deklariert werden.
Ich möchte ungern doppelt variablen deklarieren wobei immer nur eine Hälfte wirklich genutzt wird!
zetariehmann(float exponent,char genauigkeit);
die Funktion soll mir eine Riehmannsumme berechnen.
Aus testzwecken soll es einmal in einfacher Genauigkeit und einmal in doppelter Genauigkeit berechnet werden.
Sprich in float und double.
Gibt es nun eine Möglichkeit in C durch die Variable "genauigkeit" welche entweder 'f' oder 'd' enthalten kann die variablen demnach zu deklarieren, so dass es auch im C90 Standard funktioniert?
Also ich möchte den Benutzer die wahl überlassen ob floatwerte oder doublewerte deklariert werden.
Ich möchte ungern doppelt variablen deklarieren wobei immer nur eine Hälfte wirklich genutzt wird!