strlcpy a delka retezce

Ladislav Vaiz spam na nagano.cz
Úterý Květen 10 09:58:17 CEST 2016


Bez nuly může kopírovat strncpy. Chybějící nula je problém, proto zřejmě 
vzniklo strlcpy.
L.

Zdeněk Aster napsal(a):
> Zdravim,
>   ja uz jsem asi fakt blbej. Ja mel za to, ze funkce strlcpy kopiruje, 
> do maximalni
> delky retezce bez ukoncovaci 0.
>
> char retezec[10];
>
> strlcpy(  retezec, "123456790ABCD", 9 );
> vysledek retezec je 12345678
>
> Ale on mi to bere i s nulou. Takze fakt tam musí být skutečná 
> maximální delka
> řetězce včetně ukoncovaci nuly takže místo 9ky 10ky?
>
>
> Zdeněk Aster




Další informace o konferenci Hw-list