Funkcija strncat () C ++ prideda nurodytą eilutės simbolių skaičių prie kitos eilutės pabaigos.
strncat () prototipas
char * strncat (char * dest, const char * src, dydis_t skaičius);
strncat()
Funkcija trunka tris argumentus: dest, src ir skaičiuoti. Ši funkcija prideda ne daugiau kaip eilutės, į kurią nukreipia src, skaičiaus simbolių, o eilutės, į kurią nukreipia dest, pabaigą. Nulinis baigiamasis simbolis pabaigos pabaigoje pakeičiamas pirmuoju src simboliu, o gautas simbolis taip pat yra nutrauktas.
Elgesys nėra apibrėžtas, jei
- stygos sutampa.
- dest masyvas nėra pakankamai didelis, kad būtų galima pridėti src turinį.
Tai apibrėžiama antraštės faile "> header file.
strncat () parametrai
dest
: Neleistinos pabaigos eilutės, kurią norite pridėti, žymeklis.src
: Neleistinos pabaigos eilutės, kuri turi būti pridėta, žymeklis.count
: Maksimalus kopijuojamų simbolių skaičius.
strncat () Grąžinimo vertė
Funkcija strncat () grąžina dest, žymeklį į paskirties eilutę.
Pavyzdys: Kaip veikia strncat () funkcija
#include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )
Kai paleisite programą, išvestis bus:
Naudojant strncat funkciją, ši dalis pridedama