c++ 编写一个函数:char*isIn(char*str,char c);

2024-12-25 08:01:16
推荐回答(1个)
回答1:

//不是要返回出现的位置吗?就是一个int类型的值啊, 怎么又返回指针?
#include 
#include 
using namespace std;

char* isIn(char* str, char c)
{
int i=0;
char *p;
p=str;
while(*p!='\0')
{
if(*p==c)
{
return p;
}
p++;
}
return NULL;
}

int main()
{
char* s=NULL;
s=new char[10];
memset(s,'\0',10);
strcpy(s,"microsoft");
cout< char* re=isIn(s,'c');
printf("%d",re);
return 0;
}