Hallo miteinander,
habe ein Problem bei der Wandlung eines QStrings in Int.
Ausgang ist ein String der So aussieht
Tab und dann die Zahlen von 1 -225
Also Tab1
Tab55
Tab222 usw.
Ich brauche jetzt den Integer Wert der Hinter Tab steht? Kann mir das jemand schritt für schritt erklären?
Wie komme ich den da am besten dran? hab es mit atoi probiert, aber da kommt immer 0 raus.
Vielen Dank mal Felix
Newie braucht Hilfe bei der Wandlung eines QStrings in Int
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Code: Alles auswählen
QString str("Tab25");
// "Tab" entfernen
str = str.mid(3);
int zahl = str.toInt()
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Schau doch bitte in die DOKU zu QString!
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Bist Du meinem Link gefolgt? Was steht da denn?
Code: Alles auswählen
QString QString::number ( long n, int base = 10 ) [static]
Returns a string equivalent of the number n according to the specified base.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung