鱼C论坛

 找回密码
 立即注册
查看: 1933|回复: 7

缺少“{”。发现不了问题!!求助。

[复制链接]
发表于 2014-5-7 23:47:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 两个人 于 2014-5-8 01:02 编辑

#include<iostream>
using namespace std;
class lianbiao()
{
public:
                int hao;
                double qian;
               

};
lianbiao *xia=new lianbiao[5];
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[n]=yi;
                        n++;
                        
                }        
                return er;
}
void main()
{
        int *ip=0;
        ip=zhen();
for(int n=0;n=5;n++)
{
        cout<<"er["<<n<<"]"<<er->xian[n]<<endl;
}
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-8 00:54:10 | 显示全部楼层
难道是我整体出了问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-8 01:00:22 | 显示全部楼层
谁能点一下我?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-8 02:14:56 | 显示全部楼层
代码帅的一塌糊涂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-8 10:25:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-8 11:17:30 | 显示全部楼层
你确定就一个问题?class lianbiao     不要小括号
                                 {
                                 }
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-8 11:20:17 | 显示全部楼层
本帖最后由 浅色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 个警告

以下是给你编译后的错误!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-8 16:38:55 | 显示全部楼层
浅色T-T 发表于 2014-5-8 11:20
这是你写的么?你想表达什么,让大神给你写一下,学习下人家的代码风格。感觉类定义你就出错了 关键字  类名 ...

:handshake谢谢:handshake十分感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 13:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表