1. 程式人生 > >VS2015中cout、cin未宣告的識別符號錯誤的處理

VS2015中cout、cin未宣告的識別符號錯誤的處理

如下,如果使用老的輸入輸出流進行編譯時就會發現報錯

示例程式碼

#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;"以使用標準名稱空間

做好以上兩個修改後,編譯可通過