Я скомпилировал программу на C ++ в Windows, и она мне нужна для обработки огромного количества моих файлов данных.Файлы называются, например, от «x0000y» до «x9999y».
Программа C ++ принимает только один файл за раз, создает выходные данные каждого соответствующего файла, сохраняет где-то и завершает работу.Я не хочу жестко кодировать программу, так как мой набор данных не всегда имеет одинаковое количество файлов - и продолжать перекомпиляцию программы только для этого не круто.Поэтому я ищу быстрый способ сделать это: пакетная обработка.
Здесь возникает проблема: у меня возникают проблемы при попытке получить правильный и правильный синтаксис пакета.Так может кто-нибудь показать мне следующий псевдокод в версии пакетной обработки ?:
for (int i = 0; i < lastFile; i++){
String filename;
/*
Because the files are named "x0000y", "x0034y", etc.
We need to put in all the extra 0s in the string if i is less than 1000.
*/
String numberedString = convertNumToFourDigit(i);
filename = "myFileName" + numberedString + "Footer";
/*
execute the program with the respective filename.
*/
execute("MyProgram.exe " + filename);
}