G
Guest
Gast
Hallo,
ich soll ein Programm schreiben, dass mir den größtmöglichen positiven Double-Wert am Rechner ausgibt. An sich ist dies kein Problem, aber ich muss die entsprechende Variable irgendwann mit INFINITY vergleichen, um die Schleife abbrechen zu lassen.
Nun gibt mir aber der Compiler die typische Fehlermeldung aus, dass er die Variable (z.B. wert) und "infinity" aufgrund der untersch. Datentypen nicht miteinander vergleichen kann.
Eine andere Variante wäre die Typenkonvertierung, sodass die Variable wert in Char oder String umgewandelt wird. Aber mir ist zudem die entsprechende Methode nicht bekannt.
..wird leider auch nicht kompiliert.
Vll. hat jemand von euch einen Vorschlag.
Danke.
ich soll ein Programm schreiben, dass mir den größtmöglichen positiven Double-Wert am Rechner ausgibt. An sich ist dies kein Problem, aber ich muss die entsprechende Variable irgendwann mit INFINITY vergleichen, um die Schleife abbrechen zu lassen.
Nun gibt mir aber der Compiler die typische Fehlermeldung aus, dass er die Variable (z.B. wert) und "infinity" aufgrund der untersch. Datentypen nicht miteinander vergleichen kann.
Code:
while(wert!="infinity")
{...}
Eine andere Variante wäre die Typenkonvertierung, sodass die Variable wert in Char oder String umgewandelt wird. Aber mir ist zudem die entsprechende Methode nicht bekannt.
Code:
char wert2=Char.ToChar(wert);
Vll. hat jemand von euch einen Vorschlag.
Danke.