Új hozzászólás Aktív témák

  • tototos
    addikt

    Sziasztok!

    Egy újabb érdekes esettel fordulok hozzátok.
    A split függvény helyett, egyik kollégám ajánlotta a sscanf függvényt, ami nekem pont tökéletes, lenne ha működne úgy ahogy szeretném.

    Adott a következő char[80] line = "48,8,10;\n\000\000age\000\070\000\060\000;\n\000\000;\n\000\000;\n\000\065,51;\r\n21,52;\r\n1, ..."

    ebből s zámomra szükséges rész az ez: 48,8,10;\n\0

    na ezt szeretném beolvasni így:
    ret = sscanf(line,"%hhu%*1c%hhu%*1c%hhu;\n",&frameID,&frameLength,&frameDelay);
    a ret értéke 3, de a frameID és a frameLength 0 a frameDelay az 10.

    Már próbáltam többféle képpen de egyszerűen nem akar jó lenni :S

Új hozzászólás Aktív témák