字符串处理函数

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

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

输出结果为:China

                        Beijing

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

3 strcat函数 字符串连接函数

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

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

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

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

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

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

strcpy(str1,"China");//

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

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

strncpy:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值