Char in Double konvertieren

Abcd12345

Lt. Junior Grade
Registriert
März 2006
Beiträge
483
Ich hab noch ein Problem ich möchte einen Buchstaben eines Strings also ein Char in Double konvertieren.

m_Xexponent = Convert.ToDouble(m_FxMainStringLvl1[x + 2]);

So bekomme ich die Fehlermeldung, dass eine Konvertierung von Char in DOuble nicht möglich ist

Hilfe wäre schön Smile
 
wie soll das auch bitte funktionieren?!?

du kannst aus dem buchstaben die nummer in der ASCII Tabelle machen, ansonten sind deine Möglichkeiten eher beschränkt
 
Es ist ja kein Buchstabe an der Stelle im String ist eine Zahl gespeichert ich möchte also eigentlich die Zahl übergeben, die an der Stelle gespeichert ist.

Wie mache ich, dass jetzt am besten?
 
Um welche Sprache gehs denn? C?

char c = '5';
double d;
d = atof(&c);

Über "ASCII-Werte" rechnen geht nur, wenn man sicher ist, daß im Zeichensatz des Rechners nach 1-9 die 0 kommt. Also etwa so:

d = c - '0';
 
Zurück
Oben