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