2015-05-01 51 views
-5

这给C++编译错误。你如何解决这个问题?为什么不在Dev C++编译

#include <iostream> 
#include <iomanip> 
#include <conio.h> 


{ 
int year,month,day; 
}; 
+1

您的编译器不支持它。 – huu

+0

请提供编译器错误。你有什么看起来不像有效的语法。 – twsaef

+0

@ShowMan由于语法无效,你链接的代码没有意义,我们仍然不知道你的错误是什么。请更新信息以允许正确回答或删除/回答/标记您的帖子。 – Khaldor

回答

0

这可能是因为编译器没有看到包含的头文件。 对于语句#include <conio.h>确保您的conio.h头文件位于编译器目录中。否则,您可以使用#include "conio.h"并将头文件conio.h放置在当前项目目录中。

该头文件声明了几个有用的库函数,用于从程序执行“控制台输入和输出”。大多数针对DOS,Windows 3.x,Phar Lap,DOSX,OS/2或Win32的C编译器都有这个头文件,并在默认的C库中提供相关的库函数。大多数针对UNIX和Linux的C编译器都没有这个头文件,也没有提供库函数。

+0

对不起,我遗漏了一些零件。你现在可以检查一下吗? –

0

它应该是一个函数吗?如果是:

#include <iostream> 
#include <iomanip> 
#include <conio.h> 

int main() 
{ 
    int month, year, day; 
} 

编译和工作在我身边很好。

+0

我错过了一些部分。对不起。现在你可以检查这个。 –

+0

Uuuuh ...等等。现在我完全困惑。你的{int year.month,day; }应该是一个函数结构一个类是什么? – Khaldor

+0

如果它应该是一个功能,那在我身边工作得很好。我可以编译没有问题。 – Khaldor