请大佬们帮我康康这到底是怎么回事,小白刚开始学,不太懂。。。

p1++;   if (p2 == ‘/0’)    return p1 - len2;   else return NULL;  } }} return 0;}char findFirst(char* sourceStr, char* subStr){ char* p1 = sourceStr, * p2 = subStr; int len1 = 0, len2 = 0; while (*p1 != ‘/0’) { len1++; p1++; } while (*p2 != ‘/0’) { len2++; p2++; } p1 = sourceStr; p2 = subStr; if (len1 < len2) { return NULL; } else { while (p1 != ‘/0’ && p2 != ‘/0’) { if (p1 == p2) p2++; else p2 = subStr;#include
#define NULL 0;
using namespace std;
char
findFirst(char
sourceStr, char
subStr);
int main()
{
char str[30], substr[20];
char
p; p = str;
cout << “请输入源串” << endl;
cin >> str;
cout << “请输入子串” << endl;
cin >> substr;
p = findFirst(str, substr);求大佬帮助!引发了异常:读取访问权限冲突

相关文章:

  • 2021-11-10
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-07
  • 2021-05-16
  • 2021-07-27
  • 2021-06-04
  • 2021-06-17
  • 2021-11-07
相关资源
相似解决方案