OT: kousek v C

Michal Dobes dobes na tes.eu
Pátek Duben 11 13:31:24 CEST 2008


Jaroslav Lukesh napsal(a):
> Dobrý den,
> 
> prosím o malé postrčení v C.
> 
> Potřebuji dostat do cx řetězec např. "[0 0 123 456]", přičemž pro tento 
> případ je a=123 a  b=456
> 
> V proměnných a,b mám INT čísla; čísla na začátku řádků jsou čísla řádků kde 
> je nějaká chyba:
> 
>             char aa,bb;
> 112:        sprintf(aa, "%i", a);
> 113:        sprintf(bb, "%i", b);
>             char cx;
> 115:        cx = "[0 0 " + aa + " " + bb + "]";
> 

co třeba:

#define CXMAXLEN 64
char cx[CXMAXLEN];

snprintf(cx, CXMAXLEN, "[0 0 %d %d]", aa, bb);


M.



Další informace o konferenci Linux