c语言字符串strchr,Strchr()C语言字符串处理功能
strchr()函数不如strcpy(),strcat(),strcmp(),strupr(),strlwr(),strlen()直观c strchr函数,因此需要代码理解:
代码来自C语言开发入门和项目实战书:
#include
#include
int main(){
字符字符串[50];
char * str,ch;
printf(“请输入字符串: \ n”);
获取(字符串);
printf(“请输入要匹配的字符: \ n”);
scanf(“%c”,&ch);
str = strchr(string,ch);
if(str){
printf(“字符%c在字符串中的位置是: %d \ n”c strchr函数,ch,str-string); //控制屏幕截图: str是地址,值为4;字符串是地址,值为0
printf(“从字符%c输出的字符串是: %s \ n”,ch,str);
}其他{
printf(“找不到字符串!\ n”);
}
返回0;
}
找到从字符串末尾读取的字符并找到ch
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-164016-1.html