[Error] iostream: No such file or directory
时间: 2023-08-26 09:09:57 浏览: 253
c++ iostream 教程 PPT
回答: 当编译出现iostream no such or directory错误时,通常是因为文件被误设为了.c文件而不是.cpp文件。解决办法是删除这个文件,重新建立一个.cpp文件,然后重新编译。为了避免这个问题,在CodeBlocks中,我们可以选择正确的文件类型来建立文件。例如,在file->new->project->Files->C/C surce确定(GO)后next,可以选择C或是C++文件,这样建立的就是.cpp文件。中的错误代码和引用中的正确代码,我们可以看到正确的代码应该是包含`#include<iostream>`和`using namespace std;`的。正确的代码片段如下所示:
```cpp
#include<iostream>
using namespace std;
int main(void) {
int ilnput;
cout<<"please input a number:" << endl;
cin>>ilnput;
cout<<"the number is:" << ilnput << endl;
}
```
请注意,在正确代码中,`<iostream>`被包含在`#include`语句中,而不是`"iostream.h"`。此外,使用`using namespace std;`语句可以避免在使用`cout`和`cin`时需要加上`std::`前缀。
阅读全文