如下,如果使用老的输入输出流进行编译时就会发现报错
示例代码
#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;"以使用标准名称空间
做好以上两个修改后,编译可通过