用c++语言实现如下功能,读取文件”test.txt”里的内容,统计内容中数字的个数,将统计结果写入到文件“count.txt”中。
时间: 2024-03-20 11:39:10 浏览: 120
好的,以下是C++代码实现:
```cpp
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream fin("test.txt"); // 打开文件test.txt
int count = 0; // 统计数字个数
while (!fin.eof()) { // 逐行读取文件内容
string line;
getline(fin, line);
for (char c : line) { // 判断每个字符是否为数字
if (isdigit(c)) {
count++;
}
}
}
fin.close(); // 关闭文件
ofstream fout("count.txt"); // 打开文件count.txt
fout << "数字个数:" << count << endl; // 将统计结果写入文件
fout.close(); // 关闭文件
return 0;
}
```
以上代码首先打开文件test.txt,逐行读取文件内容并统计其中的数字个数,然后打开文件count.txt,将统计结果写入文件中。最后关闭文件并返回0。
阅读全文