C - jak vlozit binarni cislo do retezce

Martin Malý martin.maly@gmail.com
Neděle Březen 13 22:27:01 CET 2005


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