#include和#include有什么区别?
如下程序是正确的:#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
while(cin.fail())
{
cout<<"input a value,please : ";
cin.clear();
cin.sync();
cin>>a;
}
cout<<a<<endl;
system("pause");
return 0;
}
但是要改为:
#include<iostream.h>
int main()
{
int a;
cin>>a;
while(cin.fail())
{
cout<<"input a value,please : ";
cin.clear();
cin.sync();
cin>>a;
}
cout<<setw(6)<<a<<endl;
system("pause");
return 0;
}
为什么就错了?
改为:
#include<iostream.h>
#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
while(cin.fail())
{
cout<<"input a value,please : ";
cin.clear();
cin.sync();
cin>>a;
}
cout<<setw(6)<<a<<endl;
system("pause");
return 0;
}
为什么也错了?
这两个头文件
#include<iostream.h>
#include<iostream>有什么区别?
请指点啊,斑竹!