[求助]用c++写个题目
写个程序接受2个字符串判断第一个字符串是否包含第二个如果包含说明第二个字符串在第一个字符串中的位置用c++写
会留个代码行不?
自己顶
#include <stdio.h>
#include <string.h>
void main()
{
char str1[1024];
char str2[1024];
int str1len,str2len,curpos;
printf("Please input a string\n");
gets(str1);
printf("Please input the sub string\n");
gets(str2);
str1len = strlen(str1);
str2len = strlen(str2);
curpos = 0;
while ( curpos < str1len - str2len )
{
if ( memcmp(str1+curpos,str2,str2len) == 0 )
break;
++curpos;
}
printf("the position is %d\n",curpos);
}