Вопрос пользователя:
Ответ нейросети:
Пример кода на C++, который находит количество файлов с указанными именами в текущем каталоге:
#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main() {
std::string filenames[] = {"file1.txt", "file2.txt", "file3.txt", "file4.txt"};
int count = 0;
for (const auto& file : fs::directory_iterator(".")) {
for (const std::string& name : filenames) {
if (file.path().filename() == name) {
count++;
}
}
}
std::cout << "Number of files with specified names in the current directory: " << count << std::endl;
return 0;
}
Этот код использует стандартную библиотеку C++17 <filesystem>
, чтобы перебирать файлы в текущем каталоге и сравнивать их имена с заданными именами в массиве filenames
. Количество файлов с указанными именами выводится на экран.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.