От новичка до гуру: Курсы программирования на CyberDuff

Подсчет файлов txt из подкаталогов по заданному пути и содержит заданную строку

Как я могу подсчитать количество txt-файлов, содержащих заданную строку на C или C++, по заданному пути во всех его подкаталогах?

Я хочу запустить программу только из cmd, указав имя файлов c и два аргумента с путем, откуда я хочу искать, и строку, которую должен содержать файл.


  • Вы знаете, как прочитать строку текста в файле? 17.06.2013
  • Вот пример поиска строки в файле: cplusplus.com/forum/general/3710 17.06.2013
  • Я уже знаю, как это сделать. Я спрашиваю, знаете ли ВЫ как это сделать. Так что я могу объяснить вам процесс вместо того, чтобы писать его для вас. 17.06.2013
  • Я не понял цель вопроса с первого взгляда, извините. Я новичок в программировании с файлами и каталогами. 18.06.2013
  • Если вы не знаете, как читать файл построчно, вам нужно изучить, как это сделать, прежде чем я смогу вам помочь. Мы ожидаем, что будет проведен определенный уровень исследования, прежде чем задать вопрос. Если вы даже не можете прочитать файл, как вы можете рассчитывать прочитать каждый файл в данном каталоге? 18.06.2013

Ответы:


1

Взгляните на правильные системные вызовы: opendir(), readdir(), closedir(). Они позволят вам перебирать записи каталога...

17.06.2013
Новые материалы

5 простых концепций Python, ставших сложными
#заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

«Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

Отслеживание состояния с течением времени с дифференцированием снимков
Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..

Игра в прятки с данными
Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..

«Раскрытие математических рассуждений с помощью Microsoft MathPrompter и моделей больших языков»
TL;DR: MathPrompter от Microsoft показывает, как использовать математические рассуждения с большими языковыми моделями; 4-этапный процесс для улучшения доверия и рассуждений в математических..