Scanf szivat
Petrik Gergely
spee at freemail.hu
Wed Feb 11 20:01:07 CET 2004
man scanf
ha beirod a gugliba, lehet csemegezni, hogy melyik talalatot
szeressed. a %x sztem egyikbol se hianyzik. az elegge
standard, eddig nem lattam c (c++) implementaciot, ami azt
ne igy kezelte volna. esetleg a c forditodhoz nincs doksi?
abban kene lennie a neked legmegfelelobb dokumentacionak.
On Wed, 11 Feb 2004, [iso-8859-2] Füzesi Arnold wrote:
> Köszi mindenkinek, valóban ez a gond...
> Nem sokat hasznalom a scanf-et, tudtok valami igen atfogo doksit rola?
> Sajna amiket talaltam azokban mindben talaltam hianyossagot, pedig mint
> latszik zold vagyok hozza.
> (Utalatos dolog user interface-t irni. Meg C-ben is...)
>
> Arnold
> ----- Original Message -----
> From: "Ábrahám Gábor" <abraham at plus7.hu>
> To: <elektro at tesla.hu>
> Sent: Wednesday, February 11, 2004 9:33 AM
> Subject: RE: Scanf szivat
>
>
> > Szia !
> >
> > > Én vagyok a hülye, vagy én vagyok a hülye? :)
> > > Biztos, mert az IAR is, meg a BorlandC is ugyan azt produkálja....
> > > Jó nagy hülyeséget.
> > >
> > > Mi a hiba, valaki meg tudja mondani?
> > > Mert én már...foggggalmam nincs. Valszeg valami hiányosság részemrõl....
> > > Scanf a gyengém. :)
> >
> > A %x hexadecimalis INTEGER-t akar beolvasni, tehet 2 byte-nyi hely kell
> > neki.
> > Ha a i2c_obuf unsigned int, mar jo is.
> >
> > Gabor
> > ------------------------------------------------------------------------
> > Ábrahám Gábor
> > 7+ Számítógép Hálózati Kft. Tel : (06-1) 248-3214
> > 1118, Budapest, Homoród u. 17. Fax : (06-1) 248-3216
> >
> >
> >
> >
> >
> > >
> > > #include <stdio.h>
> > > #include <conio.h>
> > > #include <string.h>
> > >
> > > main()
> > > {
> > >
> > > unsigned char loop0,
> i2c_obuf[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
> > > char mstring1[]="Date: 2012,13,14";
> > > char mstring2[]="Time: 15,16,17";
> > >
> > > clrscr();
> > > sscanf( mstring1,"Date:
> > > 20%x,%x,%x",&i2c_obuf[9],&i2c_obuf[8],&i2c_obuf[6]);
> > > sscanf( mstring2,"Time:
> > > %x,%x,%x",&i2c_obuf[5],&i2c_obuf[4],&i2c_obuf[3]);
> > >
> > > for(loop0=0;loop0<20;loop0++)
> > > printf("%2x,",i2c_obuf[loop0]);
> > >
> > > }
> >
> >
> >
> >
> >
>
>
>
>
>
--
G
More information about the Elektro
mailing list