【发布时间】:2018-05-02 16:43:30
【问题描述】:
我是 C++ 新手,正在撰写我的硕士论文,如果能得到任何帮助,我将不胜感激!
我有一个程序读取一个 txt 文件,然后进行一堆计算,并返回一个新的 txt 文件。问题是我想为 100 多个不同的输入文件运行这个程序。现在我必须更改代码中输入文件的名称,但我想让它自己为我文件夹中的所有输入文件运行。
我正在使用 Visual Studio,但几乎没有 C++ 经验。
谢谢:)
【问题讨论】:
-
A) 让您的程序将目录作为参数并处理该目录中的所有文件。 B) 编写一个批处理文件。
-
您使用什么样的操作系统?如果是 Linux,制作一个 shell 脚本
-
C) 让你的程序接受多个文件名参数并依次处理它们。
-
FirstFirst / FindNext() 在当前目录中,或者让您的程序读取一个文本文件,其中包含您要处理的所有文件的列表。这样就不用每次都重新编译了。
-
D) 将文件名放入文件中,并让程序读取 that。