11.5

11.5.1

strlen()函数用于统计字符串的长度

void fit(char *string, unsigned int size)

{

if (strlen(string) > size)

string[size] = '\0';

}

该函数要改变字符串,所以函数头在声明形式参数string时没有使用const限定符

 

该函数要改变字符串,所以函数头在声明形式参数string时没有使用

const限定符

11.5.2

strcat函数

strcat()(用于拼接字符串)函数接受两个字符串作为参数。该函数把第

2个字符串的备份附加在第1个字符串末尾,并把拼接后形成的新字符串作为

第1个字符串,第2个字符串不变

strcat()函数的类型是char

11.5.3

strncat()函数

用strncat(),该函数的第3 个参数指定了最大添加字符数

strncat(bugs, addon, 13)将把 addon字符串的内容附加给bugs,在加到第13个字符或遇到空字符时停止。因此,算上空字符(无论哪种情况都要添加空字符),bugs数组应该足够大,以容纳原始字符串(不包含空字符)、添加原始字符串在后面的13个字符和末尾的空字符

 

posted on 2022-02-12 15:32  ashenxxxx  阅读(111)  评论(0)    收藏  举报