#include<iostream>
#include<cstring>
using namespace std;
int main(){
char str[] = "This is a sample string";
const char *pch;
pch = strchr(str, 's');
cout << pch;
while (pch!=0){
cout << pch - str + 1 << endl;
pch = strchr(pch+1, 's');
}
return 0;
}
运行结果:
s is a sample string4
7
11
18
本文展示了一个使用C++标准库函数strchr()查找特定字符并返回其位置的示例程序。通过该程序,读者可以了解如何在字符串中搜索指定字符,并获取该字符首次出现的位置。

被折叠的 条评论
为什么被折叠?



