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个字符和末尾的空字符
浙公网安备 33010602011771号