c语言字符串strchr,Strchr()C语言字符串处理功能

ee5e7e648c8fde5bee7917b694120c36.png

strchr()函数不如strcpy(),strcat(),strcmp(),strupr(),strlwr(),strlen()直观c strchr函数,因此需要代码理解:

代码来自C语言开发入门和项目实战书:

#include

#include

aa18a35169c2bf40fb525a71f45d45de.png

int main(){

字符字符串[50];

char * str,ch;

printf(“请输入字符串: \ n”);

2be9aa4b7c20eeec13415da25ade4324.png

获取(字符串);

printf(“请输入要匹配的字符: \ n”);

scanf(“%c”,&ch);

str = strchr(string,ch);

3f5e9437b70e2fedcdb121269d315322.png

if(str){

printf(“字符%c在字符串中的位置是: %d \ n”c strchr函数,ch,str-string); //控制屏幕截图: str是地址,值为4;字符串是地址,值为0

printf(“从字符%c输出的字符串是: %s \ n”,ch,str);

}其他{

3f64b684b48353ee0b67330af3a58f38.png

printf(“找不到字符串!\ n”);

}

返回0;

}

找到从字符串末尾读取的字符并找到ch

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-164016-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值