我正在閱讀一本書來學習C++,並從中複製了它;在標識符' '前缺少')'
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
cout << "Enter true (1) or false (0) for two operands:" << endl;
bool Op1 = false, Op2 = false;
cin >> Op1;
cin >> Op2;
cout << Op1 << " AND " << Op2 << " = " << (Op1 && Op2) << endl;
cout << Op1 << " OR " << Op2 << " = " << (Op1 ¦¦ Op2) << endl;
Sleep(60000);
return 0;
}
我添加了windows.h和sleep函數,但除此之外它是相同的。它繼續說 - lesson5.cpp(14):錯誤C2146:語法錯誤:缺少')'標識符'||'
我一直在嘗試修復它大約半小時,但無法找到互聯網上的任何解決方案。任何人都請幫助我?這看起來很奇怪,我希望這是明顯的,我只是想念。
小心從本書複製代碼。它是用非標準的ASCII字符排版的。 –
在完全不相關的說明中,'windows.h'包含的內容很殘酷。 –
@DanielKamilKozar:爲什麼?這是獲得「睡眠」聲明的文件化方式。 (當然,使用'睡眠'確實似乎沒有必要。) –