VS2015中cout、cin未宣告的識別符號錯誤的處理
阿新 • • 發佈:2019-01-08
如下,如果使用老的輸入輸出流進行編譯時就會發現報錯
示例程式碼
#include "stdafx.h" #include <iostream.h> int main(int argc,char* argv[]) { int a, b, sum; cout << "Please input a:" << endl; cin >> a; cout << "Please input b:" << endl; cin >> b; sum = a + b; cout << "The sum is:" << sum << endl; return 0; }
編譯後就會發現在報“cout”: 未宣告的識別符號類似的錯誤
此時做如下修改即可
#include "stdafx.h" #include <iostream> using namespace std; int main(int argc,char* argv[]) { int a, b, sum; cout << "Please input a:" << endl; cin >> a; cout << "Please input b:" << endl; cin >> b; sum = a + b; cout << "The sum is:" << sum << endl; return 0; }
1、將#include <iostream.h>非標準輸入輸出流修改為#include <iostream>的標準輸入輸出流
2、在開頭新增引號內的內容“using namespace std;"以使用標準名稱空間
做好以上兩個修改後,編譯可通過