
我用的 ubuntu 系统 用codeblocks编程,可是却提示找不到 iostream 文件,怎么回事啊,我明明在
usr/include/C++下的文件夹中找到了啊。怎么办啊,求大指导啊,感激不尽。这是源代码:#include<iostream>usingnamespacestd;v...
usr/include/C++ 下的文件夹中找到了啊。怎么办啊,求大指导啊,感激不尽。这是源代码:
#include<iostream>
using namespace std;
void swap(int ,int );
int main()
{
int x=3,y=4;
cout << "在main函数中,调用swap函数之前,x的值为:" <<x<<",y的值为:"<<y<<endl;
swap(x,y);
cout << "在main函数中,调用swap函数之后,x的值为:" <<x<<",y的值为:"<<y<<endl;
return 0;
}
void swap(int x,int y)
{
cout<<"在swap函数中,调用swap函数之前,x的值为:" <<x<<",y的值为:"<<y<<endl;
int z;
z=x;
x=y;
y=z;
cout << "在swap函数中,调用swap函数之后,x的值为:" <<x<<",y的值为:"<<y<<endl;
}
我把 #include<iostream> 改成 #include"iostream"
或者去掉名空间 写成#include<iostream.h> 或者是 #include"iostream.h" 都不管用,提示找不到文件 iostream。 展开
#include<iostream>
using namespace std;
void swap(int ,int );
int main()
{
int x=3,y=4;
cout << "在main函数中,调用swap函数之前,x的值为:" <<x<<",y的值为:"<<y<<endl;
swap(x,y);
cout << "在main函数中,调用swap函数之后,x的值为:" <<x<<",y的值为:"<<y<<endl;
return 0;
}
void swap(int x,int y)
{
cout<<"在swap函数中,调用swap函数之前,x的值为:" <<x<<",y的值为:"<<y<<endl;
int z;
z=x;
x=y;
y=z;
cout << "在swap函数中,调用swap函数之后,x的值为:" <<x<<",y的值为:"<<y<<endl;
}
我把 #include<iostream> 改成 #include"iostream"
或者去掉名空间 写成#include<iostream.h> 或者是 #include"iostream.h" 都不管用,提示找不到文件 iostream。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询