LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: dgkgnrt

Where are errors of C++ code ?

[复制链接]
发表于 2007-5-31 19:16:48 | 显示全部楼层
你的代码里引用的Date.h,不存在或者他在缺省include路径里找不到
还有就是ofstream写成oftream了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 20:39:59 | 显示全部楼层
多谢二位,
我用的是《C++简明教程》,清华大学出版社出版。原名是《Don't fear C++》,它的源码不多,不过对我言,都是精品。 上面的是去年从书店手抄的,可能有误,现在书店没有那本书了。

”ofstream写成oftream“----这确实是我没有查到的。加上前天刚安的anjuta,一下了实习了不少的代码,从输出中改了不少,也调试成功了大部分,就是手抄的程序问题较多,加上它是用的XP中的编译器,我加上<iostream>后,也能编译成功一部分,

上面的
  1. Date dat (5, 29, 2007);
  2.         struct date{
  3.             int mo, da, yr;
  4.         }dt;
复制代码
我对这部分的结构找不到说明,也不清楚是什么?
特别是 “}dt;”  这是什么语法? 我不明白。 在这里再请教请教。
回复 支持 反对

使用道具 举报

发表于 2007-5-31 21:10:35 | 显示全部楼层
Post by dgkgnrt
多谢二位,
我用的是《C++简明教程》,清华大学出版社出版。原名是《Don't fear C++》,它的源码不多,不过对我言,都是精品。 上面的是去年从书店手抄的,可能有误,现在书店没有那本书了。

”ofstream写成oftream“----这确实是我没有查到的。加上前天刚安的anjuta,一下了实习了不少的代码,从输出中改了不少,也调试成功了大部分,就是手抄的程序问题较多,加上它是用的XP中的编译器,我加上<iostream>后,也能编译成功一部分,

上面的
  1. Date dat (5, 29, 2007);
  2.         struct date{
  3.             int mo, da, yr;
  4.         }dt;
复制代码
我对这部分的结构找不到说明,也不清楚是什么?
特别是 “}dt;”  这是什么语法? 我不明白。 在这里再请教请教。


说你写错了,应该是of[color="Red"]stream,不是 oftream
  1. struct data { int mo, da, yr; } dt;
  2. 这个看的懂吧?
  3. 要不,这么写:
  4. struct data {
  5. int mo, da, yr;
  6. };
  7. struct data dt;
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 22:10:01 | 显示全部楼层
多谢楼上dave3068兄,ofstream是用于文本流,我已改正,上面复制的错了。:thank

struct data {
int mo, da, yr;
};   //这个结构定义在main中是不是c的语法 ,在c++中用类的public来定义。

struct data dt;  //这是不是c++中兼容c的用法:date 是用于公用,dt为date的对象。
回复 支持 反对

使用道具 举报

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

本版积分规则

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