Re: Str_Printf dword Kategorie: Programmierung C (von Daneie - 13.05.2015 21:33) | |
Als Antwort auf Re: Str_Printf dword von Joerg - 12.05.2015 10:40
| |
> > Hallo, > > > > > > ich benutze die IDE 2.33.0.101 und habe folgendes Problem > > > > char Str[11]; > > Str-Printf(str,arg1: %lu ,4294967294) > > Msg_WriteText(str); > > > > > > führt zu folgendem Ergebnis > > > > 4294836226 > > > > Ist das ein Bug oder mache ich was falsch? > > > > Im voraus danke > > > > MfG > > > > Thomas > > > > Hallo, > > ist bei mir schon etwas her, aber ich glaube du must der Zahl noch etwas anhängen wie > > 4294967294U oder 4294967294LU oder so änhlich.... > > Grü�e Jörg Halle, ich hatte mal ein ähnliches Proplem und habs so gelöst. 'arCode(vZeile - 2) = Str_ReadFloat(vStr) XStr(1) = 0 'Bugfix für Str_ReadFloat vLen = Str_Len(vStr) vCStr = "" vCStr = "" For L = 0 To vLen - 5 XStr(0) = vStr(L) Str_Copy(vCStr,XStr,STR_APPEND ) Next arCode(vZeile - 2) = Str_ReadFloat(vCStr) arCode(vZeile - 2) = arCode(vZeile - 2) * 10000 vCStr = "" For L = vLen - 4 To vLen XStr(0) = vStr(L) Str_Copy(vCStr,XStr,STR_APPEND ) Next L = Str_ReadInt(vCStr) arCode(vZeile - 2) = arCode(vZeile - 2) + L Daneie | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum