这个咋去解决呀🥺🥺,讲一下思路吧

#include
using namespace std;
int main()
{
char p;
char* o;
char a;
char* b;
char q[sizeof(p) / sizeof(char)];
std::cin >> p;
cin >> a;
o = new char[p];
b = new char[a];
for (int i = 0; i < (sizeof(p) / sizeof(char)); i++)
{
for (int n = 0; n < (sizeof(a) / sizeof(char));n++)
{
if ('o[i]' !='b[n]')
{
q[i] = o[i];
}

        }

        if(i==(sizeof(p) / sizeof(char)))
            goto end;
        end: {for (int i = 0; i < (sizeof(p) / sizeof(char)); i++)
        {
            if (q[i] != 0)
                cout << q[i];
        }}


    }
    
        
    

}

问题呢?