程序编译可以通过,但是无法运行,求解
#include <iostream>
using namespace std;
class caculator{
public:void setnum(int *p,char *o,int i);
private:int a[20];
char b[20];};
void caculator::setnum(int *p,char *o,int i){
*p=a[20];
*o=b[20];
for(i=0;i<20;i++){
cin>>*p>>*o;
*p++;
*o++;
}
}
int main()
{ caculator mycaculator;
cout << "请输入计算式:";
mycaculator.setnum(0,0,0);
return 0;
}