Кто знаком с С или С++ объясните, какого эта додбанная прога не компилится...проверка синтаксиса говорит, что все ОК, а как дело доходит до компиляцими, так начинаются все "веселости" (красным выделено то, что компилятор считает необъявленным)
#include <iostream.h>
#include <conio.h>
#include <process.h>
#include <math.h>
#include <graphics.h>
#define ESC 0x1b
int XMAX,YMAX,COLORMAX;
double RATIO;
void Initialize();
void Initialize()
{
int GraphDriver;
int GraphMode;
int ErrorCode;
int xasp,yasp;
GraphDriver=DETECT;
initgraph(&GraphDriver,&GraphMode,"C:\BC5\BGI");
ErrorCode=graphresult();
if(ErrorCode!=0){
cout<<grapherrormsg(ErrorCode);
exit(1);
};
COLORMAX=
getmaxcolor()+1;
XMAX=
getmaxx();YMAX=
getmaxy();
}
main(){
Initialize();
cout<<"\n**********IA?AEI**********\n";
const double n=200;
long double x,t,delta,eps;
long k;
bool regular=false,nonregular=false;
cout<<"\nOI?IINOU: "; cin>>eps;
k=floor(1/eps)+1;
delta=M_PI/n;
t=0;
while(t<=M_PI){
x=sin(k*t)/k;
if(x<eps) {
if(regular==false && nonregular==false) regular=true;
}
else {
if(regular==true){
nonregular=true;
regular=false;
};
};
t=t+delta;
};
if(regular) cout<<"\nNoiaeony ?aaiiia?ii";
if(nonregular) cout<<"\nNoiaeony ia?aaiiia?ii";
if(nonregular==false && regular==false)cout<<"\n?anoiaeony";
cout<<"\n\n**********EIIAO**********";
closegraph();
return(0);
}
[Ответ]
ты не в виндовой модели это компилишь?
поставил бы ты лучше bc3.1, это каноническая среда и компилятор для научных сотрудников младшего возраста. там точно должно заработать.
[Ответ]
Сам потерял.
Вообще говоря виндовым компилятором собрать прогу для дос можно, но сложнее.
Читай хелпы, меняй настройки.
И еще, наверное, почитай книжку про C++ общего назначения, а то я так и не понял что ты подразумеваешь под проверкой синтаксиса и компиляцией.
[Ответ]