用c++编程:编写一个程序,将从键盘上输入的一串字符存入一个名为filel.txt的文件,以“#”作为输入的结束。
时间: 2024-03-23 14:44:07 浏览: 87
一个C++语言编写的程序
好的,以下是使用C++编写的程序,可以实现将从键盘上输入的一串字符存入名为filel.txt的文件,并以“#”作为输入的结束:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream fout("file1.txt"); // 创建一个输出文件流对象
char ch;
cout << "请输入字符串,以#结束:" << endl;
while (cin.get(ch) && ch != '#') { // 从键盘读入字符,直到输入 #
fout.put(ch); // 将输入的字符写入文件
}
fout.close(); // 关闭文件流
cout << "已将输入的字符串存入文件file1.txt中!" << endl;
return 0;
}
```
程序的主要思路是使用 `ofstream` 类创建一个文件输出流对象 `fout`,然后从键盘读入字符,将读入的字符写入文件中,直到读到 `#` 字符为止。最后关闭文件流,输出提示信息。
阅读全文