缺少“{”。发现不了问题!!求助。
本帖最后由 两个人 于 2014-5-8 01:02 编辑#include<iostream>
using namespace std;
class lianbiao()
{
public:
int hao;
double qian;
};
lianbiao *xia=new lianbiao;
lianbiao *zhen()
{
lianbiao *tou=0,*yi=0,*er=0,*huan=0;
int n=0;
yi=new lianbiao;
tou=yi;
er=yi;
cout<<"输入图书编号:"<<endl;
cin>>yi->hao;
if(yi->hao!=0)
{ // error C2143: syntax error : missing ';' before '{'
//不缺少“{”!!!那地方出错了?
cout<<"输入价格:"<<endl;
cin>>yi->qian;
}
else
{
delete yi;er=0;tou=0;return tou;
}
while(yi->!=0||n=5)
{
yi=new lianbiao;
cout<<"输入图书编号:"<<endl;
cin>>yi->hao;
cout<<"输入价格:"<<endl;
cin>>yi->qian;
er->xian=yi;
n++;
}
return er;
}
void main()
{
int *ip=0;
ip=zhen();
for(int n=0;n=5;n++)
{
cout<<"er["<<n<<"]"<<er->xian<<endl;
}
}
难道是我整体出了问题? 谁能点一下我? 代码帅的一塌糊涂 machimilk 发表于 2014-5-8 02:14 static/image/common/back.gif
代码帅的一塌糊涂
唉~~~
新手的日子太苦了 你确定就一个问题?class lianbiao 不要小括号
{
} 本帖最后由 浅色T-T 于 2014-5-8 11:25 编辑
这是你写的么?你想表达什么,让大神给你写一下,学习下人家的代码风格。感觉类定义你就出错了 关键字类名!还是先看看语法书吧。可以先不做链表。
: error C2059: 语法错误 : “)”
: error C2143: 语法错误 : 缺少“;”(在“{”的前面)
: error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
: error C2512: “lianbiao”: 没有合适的默认构造函数可用
: error C2512: “lianbiao”: 没有合适的默认构造函数可用
: error C2027: 使用了未定义类型“lianbiao”
: 参见“lianbiao”的声明
: error C2227: “->hao”的左边必须指向类/结构/联合/泛型类型
: error C2027: 使用了未定义类型“lianbiao”
: 参见“lianbiao”的声明
: error C2227: “->hao”的左边必须指向类/结构/联合/泛型类型
: error C2027: 使用了未定义类型“lianbiao”
: 参见“lianbiao”的声明
: error C2227: “->qian”的左边必须指向类/结构/联合/泛型类型
: warning C4150: 删除指向不完整“lianbiao”类型的指针;没有调用析构函数
: 参见“lianbiao”的声明
: error C2027: 使用了未定义类型“lianbiao”
: 参见“lianbiao”的声明
: error C2059: 语法错误 : “!=”
: error C2143: 语法错误 : 缺少“;”(在“{”的前面)
: error C2227: “->yi”的左边必须指向类/结构/联合/泛型类型
: error C2061: 语法错误 : 标识符“lianbiao”
error C2227: “->hao”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
: error C2027: 使用了未定义类型“lianbiao”
: error C2227: “->qian”的左边必须指向类/结构/联合/泛型类型
: error C2027: 使用了未定义类型“lianbiao”
: 参见“lianbiao”的声明
: error C2227: “->xian”的左边必须指向类/结构/联合/泛型类型
: error C2440: “=”: 无法从“lianbiao *”转换为“int *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
: error C2065: “er”: 未声明的标识符
: error C2227: “->xian”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1> - 24 个错误,1 个警告
以下是给你编译后的错误! 浅色T-T 发表于 2014-5-8 11:20 static/image/common/back.gif
这是你写的么?你想表达什么,让大神给你写一下,学习下人家的代码风格。感觉类定义你就出错了 关键字类名 ...
:handshake谢谢:handshake十分感谢
页:
[1]