C ++ strncat () - C ++ szabványos könyvtár

A strncat () függvény a C ++ - ban egy karakterlánc meghatározott számú karakterét fűzi egy másik karakterlánc végéhez.

strncat () prototípus

 char * strncat (char * dest, const char * src, size_t count);

A strncat()függvénynek három argumentuma van: dest, src és count. Ez a függvény maximálisan hozzáadja a karakterlánc számát, amelyre az src mutat, a végére, amelyet a dest mutat. A null végén levő null végződő karaktert az src első karaktere váltja fel, és az így kapott karakter is null végű lesz.

A viselkedés nincs meghatározva, ha

  • a húrok átfedik egymást.
  • a dest tömb nem elég nagy az src tartalmának hozzáfűzéséhez.

A "header file"> header fájlban van meghatározva.

strncat () Paraméterek

  • dest: Mutató egy null végződő karaktersorozathoz, amelyet hozzá kell fűzni
  • src: Mutató egy null végződő karaktersorozathoz, amelyet hozzá kell fűzni.
  • count: A másolható karakterek maximális száma.

strncat () Visszatérési érték

Az strncat () függvény visszaadja a dest-et, a mutatót a cél karaktersorozatba.

Példa: Hogyan működik az strncat () függvény

 #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; )

A program futtatásakor a kimenet a következő lesz:

 Az strncat függvény használatával ez a rész hozzáadódik

érdekes cikkek...