文件流可否用getchar读取
时间: 2023-11-25 22:49:53 浏览: 76
根据提供的引用内容,文件流不能使用getchar()函数读取。getchar()函数是从标准输入流中读取字符,而文件流是从文件中读取数据。如果要从文件中读取数据,可以使用文件流的get()函数。下面是一个使用文件流读取文件的例子:
```cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main () {
string line;
ifstream myfile ("example.txt");
if (myfile.is_open())
{
while ( getline (myfile,line) )
{
cout << line << '\n';
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
```
阅读全文