请帮忙。我遇到很多错误。
sub2.cpp:在函数'int main()'中:sub2.cpp:11:14:错误:从'const char *'到'char'的无效转换[-fpermissive] sub2.cpp:12:14:错误:无效从'const char *'到'char'的转换[-fpermissive] sub2.cpp:16:17:错误:'const'之前的预期主表达式sub2.cpp:16:36:错误:'const之前的预期的主表达式'sub2.cpp:11:6:警告:未使用的变量'外部'[-Wunused变量] sub2.cpp:12:6:警告:未使用的变量'内部'[-Wunused变量] make:* [sub2]错误1个
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
char *Subtract(const char *outer, const char *inner);
int main()
{
char outer = "Bookkepper";
char inner = "keep";
char *word = new char[50];
word = Subtract(const char &outer, const char &inner);
cout << word << endl;
return 0;
}
char *Subtract(const char *outer, const char *inner)
{
int olen = strlen(outer);
int first_occ_idx = -1;
for(int i=0; i …Run Code Online (Sandbox Code Playgroud)