![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| ne_tru_e |
|
||||||
![]() Приношу жертвы MS ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.1.2008 Репутация: нет Всего: 4 |
Дано: две программки и один bat-файл.
Далее приводится их содержимое. cincout.cpp
strour.cpp
wcc.bat
Компилирую программки, кладу два exe'шника в одну папку, в ней же тот батник. Запускаю батник. Что должно быть: в процессе работы wcc.bat появляется файл log.txt ненулевого размера, через каждые 2 секунды он увеличивает свой размер. Что получаем: файл log.txt появляется, но нулевого размера. А заполняется он лишь в конце работы wcc.bat. Так вот: как мне производить запись в файл, чтобы данные оказывались в файле сразу, а не только после работы wcc.bat ? Вообще, как вы уже поняли, мне нужно прочесть вывод этой консольной программы. |
||||||
|
|||||||
| newinfo2005 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 12.6.2008 Где: где-то тут Репутация: нет Всего: нет |
Здравствуйте, в вашем случае лучше использовать PIPE-каналы, так как ваша идея будет работать плохо и не очень надежно.
|
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
||||
|
||||
| ne_tru_e |
|
|||
![]() Приношу жертвы MS ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.1.2008 Репутация: нет Всего: 4 |
Спасибо, но запись в файл я все равно добью!.. Как-нибудь.
|
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
ne_tru_e, а сделать оутпутный файл параметром командной строки не подходит?
|
|||
|
||||
| ne_tru_e |
|
|||
![]() Приношу жертвы MS ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.1.2008 Репутация: нет Всего: 4 |
SenkraD, я уже так делал, эффект тот же - файл нулевой, заполняется только когда программа отработает до конца.
|
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 4 Всего: 23 |
Извиняюсь за предыдущий пост - ступил.
ne_tru_e, я с функцияси С не работал, когда мне нужно было логирование на подобии того, которое необходимо тебе - то я использовал потоки (streams).
P.S. Что ещё могу сказать так это то, что не нужно постоянно октрывать/закрывать файл, если делаеш flush. Это сообщение отредактировал(а) SenkraD - 7.2.2009, 18:13 |
|||
|
||||
| ne_tru_e |
|
|||
![]() Приношу жертвы MS ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 20.1.2008 Репутация: нет Всего: 4 |
Садись, два. Не работает.
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |