这段C++错在哪?我用的VS2010

2024-12-29 01:00:29
推荐回答(3个)
回答1:

1、主函数中:
char* CUN;
....
cin>>CUN;
指针没有指向存储空间

类的成员函数中也有这个问题
char* M;
GY()
{
strcpy(M,"不?是º?亲¡Á兄?弟̨¹,ê?胜º¡è是º?亲¡Á兄?弟̨¹");
}
多个类都是如此
2、
if(CUN="WS")
ws.SHOW();
else
if(CUN="ZFF")
字符数组不能这么比较,判断相等用“==”而不是“=”

回答2:

内存错误,拷贝字符串时出错,M是野指针,不知道指向哪里去了

回答3:

使用了未初始化的指针