猿问

c++如何批量读取多个文件夹下的文件并且把它赋值到数组中去?

假如我有一列文件夹

每个文件夹下面有一个txt文本

https://img2.mukewang.com/5b5ac8eb000174a804520029.jpg

现在我想把每个文件夹里面的txt文本内容都放到数组中一一对应相加。
我的办法是这样的:由于文件夹名字是1 2 3 4 5

我就用一个循环

https://img3.mukewang.com/5b5ac90100018fff05220107.jpg

发现这个j并不能代表整数
有什么其他办法吗

一只萌萌小番薯
浏览 1980回答 1
1回答

噜噜哒

 char path[1000]; sprintf(path, "h;|\visual ... \\data\\%d\\p.txt", j); ifstream fin(path);
随时随地看视频慕课网APP
我要回答