作者da0danny (da0)
看板C_and_CPP
标题[问题] dev c++原始码档案无法编译 可是我用c语言可以
时间Wed Sep 23 08:12:20 2009
dev c++ 我用C++输入程式
编辑後没有错误再跑时出现
原始码档案无法编译用
可是我改用用c语言可以
这是c++我按照范例打的
#include <cstdilb>
#include <iostream>
#include<fstream>
using namespace std;
int main() //int argc,char*argv[])
{
int grade[5];
cin>>grade[0]>>grade[1]>>grade[2]>>grade[3]>>grade[4];
ofstream outFile("grade.dat",ios::out);
outFile<<grade[0]<<grade[1]<<grade[2]<<grade[3]<<grade[4];
ifstream inFile("grade.dat",ios::in);
inFile>>grade[0]>>grade[1]>>grade[2]>>grade[3]>>grade[4];
cout<<grade[0]<<""<<grade[1]<<""<<grade[2]<<""<<grade[3]<<""<<grade[4]<<endl;
double average;
average=(grade[0]+grade[1]+grade[2]+grade[3]+grade[4])/5.0;
cout<<"平均成绩="<<average<<endl;
int max=grade[0];
if(max<grade[1]) max=grade[1];
if(max<grade[2]) max=grade[2];
if(max<grade[3]) max=grade[3];
if(max<grade[4]) max=grade[4];
cout<<"最高分="<<max<<endl;
system("PAUSE");
return 0;
}
再用另一个c++程式
//Calculate the area of the circle
#include <iostream.h>
#include <conio.h>
const float PI = 3.14159;
inline float circleArea(const float r){return PI*r*r;}
main(){
clrscr();
cout << "Enter the radius of the circle:";
float radius;
cin >> radius;
cout << "The area of the circle with radius " << radius
<< " is " << circleArea(radius) << '\n';
getch();
return 0;
}
也一样
我也重灌过dev
结果也一样 用c语言可以running 用c++就一直出现 原始码档案无法编译
我上网也找过类似问题但 我用c语言打却是可以
请教一下 我是哪里错了
thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.176.170
1F:推 legnaleurc:文法错了 09/23 08:36
2F:推 VictorTom:无法编译就是compile有error吧?? 请学着看error message 09/23 09:01
3F:→ VictorTom:, 最起码也把错误讯息贴上, 不要让大家用大脑帮你 09/23 09:02
4F:→ VictorTom:compile找error....~_~ 09/23 09:02
5F:→ ggosiang:(X)cstdilb (O)cstdlib 在第一行 09/23 14:51