![]() |
|
Модераторы: xvr |
![]()
|
|
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
Задача такая - открыть 3 потока и подсчитать количество слов в 3х файлах...
Как это можно сделать? Причем количество слов нуно подсчитать из execvp Я юникс токо начал изучать, и эту задачу никак не пойму, как с ней работать? Это сообщение отредактировал(а) DissDoc - 4.6.2007, 14:54 |
|||
|
||||
| BlackStar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 13.12.2006 Репутация: 2 Всего: 5 |
1. Создать три потока (т.к. надо использовать execvp, то скорее всего это делается через fork).
2. В обработчик функции потока передаешь имя файла. 3. В этой функции вызываешь через execvp программу wc с параметром - имя файла |
|||
|
||||
| DissDoc |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
BlackStar, Пожалуйста, подскажите, "в обработчик потока передаешь имя файла"?
|
|||
|
||||
| BlackStar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 13.12.2006 Репутация: 2 Всего: 5 |
Добрый я сегодня, вот код твоего задания (не знаю на сколько он выполнен правильно, но главное он работает):
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |