用C++写一个程序,将Hello C++写入一个文件file1.txt中,Hello和C++在不同两行,再将文件file1.txt中的小写字母转换为大写字母写入文件file2.txt中
时间: 2023-06-16 12:06:25 浏览: 124
使用C++实现文件的写操作
以下是用C++实现的程序:
```c++
#include <iostream>
#include <fstream>
#include <cctype>
int main()
{
// 将Hello C++写入文件file1.txt中
std::ofstream file1("file1.txt");
file1 << "Hello\nC++";
file1.close();
// 将file1.txt中的小写字母转换为大写字母写入文件file2.txt中
std::ifstream file1_read("file1.txt");
std::ofstream file2("file2.txt");
char c;
while (file1_read.get(c))
{
if (std::islower(c))
{
c = std::toupper(c);
}
file2.put(c);
}
file1_read.close();
file2.close();
return 0;
}
```
程序首先将"Hello\nC++"写入文件file1.txt中,其中\n表示换行。接着程序读取file1.txt中的每个字符,如果是小写字母就将其转换为大写字母,然后将字符写入文件file2.txt中。最后程序关闭文件并结束。
阅读全文