首页 > 代码库 > strchr的返回值
strchr的返回值
返回值是查找的字符做为首地址,返回的是一个字符串如果我们想提取这个位置开始的某一个字符的时候只需要使用指针数组就ok了
#include<string.h>
#include<stdio.h>int main(void)
{
char string[17];
char*ptr,c=‘:‘;
strcpy(string,"Thisis:string");
ptr=strchr(string,c);
if(ptr) {
printf("Thecharacter%cisatposition:%s\n",c,ptr);
printf("%c",ptr[1]);
}
else
printf("Thecharacterwasnotfound\n");
getch();
return 0;}
功能:查找字符串s中首次出现字符c的位置
说明:返回首次出现c的位置的指针,返回的地址是字符串在内存中随机分配的地址再加上你所搜索的字符在字符串位置,如果s中不存在c则返回NULL。
返回值:成功则返回要查找字符第一次出现的位置,失败返回NULL
strchr的返回值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。