2013-01-08 219 views
-1
INT32_MAX was not declared in this scope 

這是什麼解決方案(在C++中發生錯誤)?C++ INT32_MAX未在此範圍內聲明

+1

您是否包含「」或「」? –

+2

[error:'INT32 \ _MAX'在此範圍內未聲明]的可能重複(http://stackoverflow.com/questions/3233054/error-int32-max-was-not-declared-in-this-scope) – Angew

+0

#include #include using namespace std; () { char ch; cout << INT32_MAX << end; cin >> ch; return 0; }這是我編寫的程序,但這是行不通的 – Geehan

回答

2

INT32_MAX<stdint.h>中定義。您需要:

#include <stdint.h> 

出現問題的源文件。

+0

是的,我包含它#include #include using namespace std; () { char ch; cout << INT32_MAX << end; cin >> ch; return 0; } – Geehan

+2

標題應該是,而不是兩者的組合,如同您的情況()。 –