📜  C++ strncat()

📅  最后修改于: 2020-09-25 09:12:00             🧑  作者: Mango

C++中的strncat() 函数将指定数量的字符串 字符追加到另一个字符串的末尾。

strncat()原型

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

strncat() 函数采用三个参数: destsrccount 。此函数将src指向的字符串的最大count 字符追加到dest指向的字符串的末尾。 dest末尾的空终止字符替换为src的第一个字符 ,并且所得字符也以空终止。

该行为是不确定的,如果

它在头文件中定义。

strncat()参数

strncat()返回值

strncat() 函数返回目标字符串 dest的指针。

示例:strncat() 函数的工作方式

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

}

运行该程序时,输出为:

Using strncat function, this part is added