用C++编写一个用于在字符串中查找某字符的函数,原型为:char *mystrchr(char*string,char c)。

#include<iostream>usingnamespacestd;char*mystrchr(char*string,charc){intlen=strlen(st... #include<iostream>
using namespace std;
char *mystrchr(char *string, char c)
{
int len=strlen(string);
for(int i=0; i<len; i++)
{
if(*(string+i) == 'c')
{
return string+i;
}
}
return NULL;
}
主函数怎么写??
展开
 我来答
紫薇参星
科技发烧友

2012-05-15 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3535万
展开全部
主函数这样调用:
int main()
{
char *input="iwqfmwqrijqruwqfjasf";
char *result=mystrchr(input,'q');
if (result!=NULL)
cout<<result<<endl;
return 0;
}
另外,你的查找字符函数有一个小错误: if(*(string+i) == 'c') 应该改成 if(*(string+i) == c)
追问
谢啦,我的c++不能用了,怎么卸载都卸不掉,不知道该怎么做??
追答
你的注册表是不是没删干净。你到注册表中搜索一下"C++",如果有删掉它们。
以露止飘
2012-05-15 · TA获得超过2499个赞
知道小有建树答主
回答量:3945
采纳率:25%
帮助的人:1010万
展开全部
int main()
{
//代码太简单,略
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式