avr-libc, sscanf bugos?

Lukács Ákos lukrskywalkman at gmail.com
Fri Apr 6 23:53:15 CEST 2007


Igen. Közben írom a progi többi részét, és mással nincs gond...

On 4/6/07, Fuzesi Arnold <arnold.fuzesi.lista at gmail.com> wrote:
>
> Stack elég?
>
> A.
> ----- Original Message -----
> From: "Lukács Ákos" <lukrskywalkman at gmail.com>
> To: <elektro at tesla.hu>
> Sent: Friday, April 06, 2007 10:51 PM
> Subject: Re: avr-libc, sscanf bugos?
>
>
> hehe.
> uint8_t year, month, day, hr, min, sec;
> Meg van a
> char tmp3[61];
>
> Ha adok a yearnak értéket a sscanf előtt, akkor is 0 lesz.
>
> On 4/6/07, Fuzesi Arnold <arnold.fuzesi.lista at gmail.com> wrote:
> >
> > kevés az info.
> > year, month stb milyen tipus?
> > ugye nem char egyik sem? ;)
> >
> > A.
> > ----- Original Message -----
> > From: "Lukács Ákos" <lukrskywalkman at gmail.com>
> > To: "elektro" <elektro at tesla.hu>; <avr-hun at x-dsl.hu>
> > Sent: Friday, April 06, 2007 4:13 PM
> > Subject: avr-libc, sscanf bugos?
> >
> >
> > Sziasztok!
> >
> > AVRLibc-ben a sscanf() furán viselkedik (és MS
> > visualC konzolappba belerakva azt csinálja, amit szeretnék):
> >
> > printf("\n -%s-\n", tmp3);
> > sscanf(tmp3, "%d/%d/%d,%d:%d:%d", &year, &month, &day, &hr, &min, &sec);
> > printf("\t y:-%d- m:-%d- d:-%d- h:-%d- m:-%d- s:-%d- \n\n", year, month,
> > day, hr, min, sec);
> >
> > reakciók:
> >
> > AVR:
> > -17/03/31,19:04:32+05-
> > y:-0- m:-3- d:-31- h:-19- m:-4- s:-32-
> >
> > visualC:
> > -17/03/31,19:04:32+05-
> > y:-17- m:-3- d:-31- h:-19- m:-4- s:-32-
> >
> > A tmp3 egy char[61], szépen \0-al lezárva, az első sor alapján mindkét
> > helyen azonos. De az első változóba AVR-nél 0 kerül. Ha más kezdőértéke
> > volt
> > a year-nak, akkor is 0 lesz. Kipróbáltam más formátum stringgel is, és
> > ugyan
> > így az első változóba 0 került...
> >
> > Ötletek? Én néztem el valamit, vagy a lib készítői?
> > (Új 2007 01 22-es WinAVR install, AVRlibc 1.4.5, Mega16, és a proci nem
> > zakkan meg egyébként)
> >
> > kössz, á.
> -----------------------------------------
>           elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list