Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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: