#include<iostream.h> #include<math.h> #include<stdlib.h> #include<stdio.h> #include<time.h> #includ

谁能告诉我 运行时一值出错 哪里要改 高手教下 我的毕业论文 急!!

使用的是 "<>" 尖括号的话,
表示让编译器在系统头文件夹中查找对应名字的头文件,

当使用""""引号时,就是让编译器在当前程序目录下查找对应名字的头文件,如果没有找到,则编译器会再在系统头文件夹中查找该头文件.

所以,这里,你应该把
#include <class.h>
改为
#include "class.h"

还有,
你上面的程序的写法是不标准的,(但是能通过许多编译器)
应该这么写

#include <iostream> // 注意,标准中,系统头文件不推荐加 .h,类似地有 <cmath> 而不是 <math.h>
#include "class.h"
using namespace std; // 使用标准的名空间

int main(int argc, char *argv[]) // 标准 C++中 必须显式的申明 main 的返回值类型,不写的话有些编译器默认是 int 型
{
float l, w, h;
...
...
..
p[i].OutPut();
}

return 0; // 记得返回值
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-27
你用的是vs2005或者以上版本吧,
在vs2005及以上版本中头文件做了改动,例如iostream.h这个头文件要用的话就要写成#include<iostream>
using namespace std;
可以看看http://hi.baidu.com/juliehust/blog/item/918c8cd195223ada562c841b.html
第2个回答  2011-02-27
程序呢?
第3个回答  2011-02-28
你需要把具体问题拿出来啊?光说报错?神又能知道?

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答