20分求一道C++问题~ 急....关于指针的
//编写函数int index(char*s, char *t),返回字符串t在s中出现的最左边的位置,如果s中没有t则,返回-1//如键盘输入char*s=“abcdefg”;char*t=“cde”;则index(s,t)返回2;若输入char*t=“dcb”;则index(s,t)返回-1;我编好的程序如下,现在对in... 展开
其他答案
你的程序中判断if(f==2)是个错误的判断语句,因为出现的位置是不确定的。应该用else if;如果没有时f==-1;有就把f打印出来。代码如下:const char * _strstr(const char *src, const char *needle){ const char *p1, *p2;p1 = src;p2 = needle;if(src! 展开
2011-01-18 01:46
来自北京市
赞(0)点赞赞(0)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




