Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » GetWindowText

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.05.2010, 22:15 Uhr
cmos



Hallo,
aus einem Textfeld möchte ich mit GetWindowText den Text auslesen.
An sich ist das kein Problem. Aber ich habe in dem Textfeld eine Zahl
stehen. Wenn die Zahl am Ende eine Null hat, dann ist die quasi "weg".
Da ich die Zahl dann noch in ein Integer umwandeln muss, steh ich da
jetzt vor einem Problem. Also wenn ich beispielsweise eine 10 in der Textbox
habe bekomme ich die korrekte Länge von 2 (mit GetWindowTextLength())
aber wenn ich den Textauslese, ist die 10 zu einer 1 geworden. Dementsprechen
kommt bei atoi auch eine 1 raus. Ich weiß das die 0 von der Zehn da ist,
nur zuz der das irgendwie nicht für nötighalten mit anzuzeigen.
Zum Auslesen habe ich eine Buffer mit length + 1 erzeugt wegen '\0'

Wie bekomme ich meine Zahl ?

Grüße,
cmos
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.05.2010, 19:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wie liest du denn aus? evtl ist ja da der fehler
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: