Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.51 KB

File metadata and controls

18 lines (15 loc) · 1.51 KB

ThreadChangeFiles

На компьютере существует папка с файлами. Файлов много, их имена заранее неизвестны, в каждом файле записано целое число (необходима дополнительная проверка на корректность содержимого файла). Нужно написать консольное приложение win32, которое принимает на вход путь к папке и обрабатывает файлы следующим образом:

Для каждого файла нужно выполнить следующий порядок действий:

  1. прочитать из файла число
  2. сразу же, после получения числа, нужно вывести его и имя файла в stdout, например: hello.txt: 3 test1: 1 test2: 7
  3. после этого необходимо усыпить текущий поток на 1 секунду

После обработки всех файлов необходимо сообщить пользователю сумму всех чисел.

Дополнительные условия:

  • программу следует писать в IDE Microsoft Visual Studio (2010 или 2012, можно Express)
  • будет преимуществом использование библиотеки Boost
  • программа должна обрабатывать файлы параллельно