c语言中字符串函数的使用-电脑资料
#include
#include
/*
chars1[]="Iamastudent";
chars2[20]="teacher";
chars3[]="student";
intresult;
chars4[20],*p;
1.串的长度
intstrlen(char*str):
printf("%d\n",strlen(s1));//长度为14
printf("%d\n",strlen(s2));//长度为7
2.复制
char*strcpy(char*str1,char*str2):
strcpy(s4,s2);//把s2复制给s4
printf("%s\n",s4);//输出teacher
3.比较
intstrcmp(char*str1,char*str2):
result=strcmp(s2,s3);
printf("%d\n",result);//s2>s3
4.字符串定位
char*strchr(char*str,charch);
p=strchr(s1,'s');//p指向在s1中字符's'的位置printf("%s\n",p);//输出student
5.子串查
char*strstr(char*s1,char*s2);
p=strstr(s1,s3);//p指向在s1中字符's'的位置printf("%s\n",p);//输出student
6.连接
char*strcat(char*str1,char*str2):
strcat(s2,s3);
printf("%s\n",s2);//输出teacherstudent
*/
voidReverseName(char*name,char*newName){
char*p;
p=strchr(name,'');//字符定位
*p='\0';
printf("%s\n",name);
printf("%s\n",p);
strcpy(newName,p+1);//复制
printf("--%s\n",newName);
strcat(newName,",");//连接
strcat(newName,name);//连接
*p='';c51中字符串函数
printf("%s\n",name);
}
intmain(){
charname[]="jiewang",newName[30]; ReverseName(name,newName);
printf("helloworld\n");
return0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论