C++中如何循环操作多个文件

我想循环操作多个文件,文件名是类似“1.txt”“2.txt”........这样的,求大神帮忙解答?具体应该如何操作?... 我想循环操作多个文件,文件名是类似“1.txt”“2.txt”........这样的,求大神帮忙解答?具体应该如何操作? 展开
 我来答
金色潜鸟
推荐于2016-09-23 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5728万
展开全部
你可以用程序生成文件名。例如:
FILE *fin;
char namein[80];
int k;
for (k=0;k<12;k++){
sprintf(namein,"fox%02d.txt",k);
fin = fopen(namein,"r");
if (fin==NULL) {printf("open %s error, exit\n",namein); exit(1);};
//读文件, 运算
fclose(fin);
}

生成:
fox00.txt
fox01.txt
fox02.txt
。。。
fox11.txt
追问
那如果用C++循环读取文件呢?
追答
c 语言 写的东西,可以 一字不改 用于 c++, 例如:
#include
#include
#include
using namespace std;
#include // .cpp 头文件里包含这条 就可以了。
原回答的内容 可以 一字不改 用于 c++。
c++ 是在 c 基础上 加了点东西, 所以 c++ 包含了 c . 可以说,c 程序 就是 c++ 程序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式