hur.cn - 华软网

 热门搜索

求助

  作者:未知    来源:网络    更新时间:2011/4/17
编写一个用于在字符串中查找某字符的函数,函数原型声明为:char*mystrchr(char* string, char c)
  其中参数string为被查找的字符串,c为要查找的字符,前往值为一个指针,它指向字符c在字符串string中第一次出现的位置(#include <iostream.h>
#include <iostream>
#include<cstring>
using namespace std;
char*mystrchr(char* string, char c){
 for(unsigned i=0;i<strlen(string);i++){
if(*(string+i)==c){ string=string+i;break; }
else if((i==strlen(string)-1)&&*(string+i)!=c) string= NULL;
else continue;}
  return string;
}
int main() {
char str1[80],c;
cout<<"Please input the string:"<<endl;
gets(str1);
cout<<"Please input character:"<<endl;
cin>>c;
cout<<mystrchr(str1,c)<<endl;
return 0;}
这个程序问题在那里
---华软 网友回答---
有神马问题?尝试了一下似乎正常
---华软网友回复---
结果与题目不大一致啊

---华软网友回复---
神马情况?
我输入 welcome 和 c
前往 come      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。