您的位置:首页 > 其它

字符串处理函数

2018-10-03 10:08 92 查看

1 puts函数  输出字符串的函数

[code] char str[] = {China\nBeijing};
puts(str);

输出结果为:China

                        Beijing

2 gets函数 输入字符串的函数

3 strcat函数 字符串连接函数

[code]char str1[30]={"People's Republic of"};
char str2[]={"China"};
printf("%s",strcat(str1,str2));

输出结果为:People's Republic of China 

4 strcpy和strncpy函数  字符串复制函数

[code]char str1[10],str2[]=""China;
strcpy(str1,str2);//将字符串2复制到1中

//字符数组1必须定义的足够大

//1必须是数组名,2也可以不是数组而是字符串常量

[code]strcpy(str1,"China");//

//如果在赋值前未对str1数组初始化或赋值,则str1各字节中的内容是无法预知的,复制时将str2中的字符串和其后的'\0'

一起复制到字符数组1中,取代字符数组1中的前六个字符,最后4个字符不一定是'\0',而是str1中原有的最后4个字节的内容

strncpy:

可以指定复制长度 例如:strncpy(str1,str2,2);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: