Упражнение 5
Пряк достъп.
Аргументи от командния ред
Задача 1. (Big C++ Exercise P9.17.)
Напишете програма find, която търси низ (ключ) в списък от файлове.
Например
find Tim report.txt address.txt homework.cpp
търси думата Tim във файловете report.txt address.txt homework.cpp
Като изход от работата на програмата да се отпечати редът от фойла,
в който се среща търсения ключ - например
report.txt: discussed the results of my meeting with Tim T
address.txt: Torrey, Tim|11801 Trenton Court|Dallas|TX
address.txt: Walters, Winnie|59 Timothy Circle|Detroit|MI
homework.cpp: Time now;
Примерно решение: find.cpp
Задача 2.
Да се добави функционалност към програмата за четене на файлови
записи, съдържащи име на служител и заплата и промяна на заплатата
на даден служител database.cpp - търсене (по име),
добавяне и изтриване на служител.
database.cpp
- без добавена функционалност
Big C++, 2nd Edition