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