2015-05-01 54 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