C - jak vlozit binarni cislo do retezce
Martin Malý
martin.maly@gmail.com
Neděle Březen 13 22:30:15 CET 2005
Nebo je jeste jednodussi reseni:
0x26 je znak & (ampersand)
0x49 je znak I (velke i)
Takze muzete vlozit "I&" - a mate to 0x2649 v intelovske konvenci.
> No a co escape sekvence?
>
> Jako je \n oznaceni pro dalsi radek a \r ekvivalent CR, tak taky
> existuji escape sekvence \0xxx, kde XXX je oktalovy kod znaku.
>
> Jen je potreba ty dva byte prevest do oktaloveho zapisu:
>
> 0x49 = 0111
> 0x26 = 046
>
> Takze zapis bude treba
>
> "abcdefgh\0111\046qwerty"
>
> Aspon doufam, ze si to pamatuju dobre. Prekladace, ktere zvladaji ANSI
> C by tomu mely rozumet
>
> Martin Maly
>
>
> On Sun, 13 Mar 2005 22:18:23 +0100 (Central Europe Standard Time),
> Petr Simek <psimek@jcu.cz> wrote:
> > On Sun, 13 Mar 2005, Thomas Shaddack wrote:
> >
> > > sprintf (do retezce), nebo fprintf (vystup do file handle), nebo printf
> > > (vystup na stdout).
> >
> > > unsigned int i=0x2649;
> > > f=fopen(filename,"w");
> > > fprintf(f,"abcdefgh%04Xqwerty",i);
> >
> > > Je to ono?
> >
> > Bohuzel ne - ja ten retezec chci ulozit do progmem takze zadne sprintf
> > nepujde.. Potreboval bych to proste zapsat uz v editoru.
> >
> >
> > *------------------------------------------------------------------------*
> > | Petr Simek APS JU |
> > | psimek@jcu.cz |
> > *------------------------------------------------------------------------*
> >
> > _______________________________________________
> > HW-list mailing list - sponsored by www.HW.cz
> > Hw-list@list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
>
Další informace o konferenci Hw-list