Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2013, 17:29   #1
harimambura
Пользователь
 
Регистрация: 05.11.2009
Сообщений: 45
По умолчанию Выдрать текст из консоли (нестандартно)

здравствуйте форумчане!

бился я, бился, так никак и не получилось. а именно: из консольной софтины avrdude.exe вытянуть текст. пробовал и через pipe, и ставил wxWidgets, и еще извращался с помощью cmd, не вытягивает текст и все тут. кто нибудь может помочь в столь нелегком деле?

з.ы. софтина прилагается.
з.ы.ы. пишу в среде MFC, если это хоть сколько значимо
Вложения
Тип файла: rar avrdude.rar (523.3 Кб, 7 просмотров)
при наличии претензий перейдите сюда
harimambura вне форума Ответить с цитированием
Старый 18.02.2013, 17:53   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Есть такая функция popen(), не уверен, что она кросплатформенная.

Суть в том, что она запускает приложение, а вы можете потом с ним (точнее с его вводом/выводом в консоль) работать как с файлом (FILE)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 18.02.2013 в 17:55.
ROD вне форума Ответить с цитированием
Старый 18.02.2013, 18:27   #3
harimambura
Пользователь
 
Регистрация: 05.11.2009
Сообщений: 45
По умолчанию

к сожалению это так же имеет нулевой эффект. такое ощущение, что программа выводит не через std функции... так что этот вариант тоже не подходит
при наличии претензий перейдите сюда
harimambura вне форума Ответить с цитированием
Старый 18.02.2013, 20:47   #4
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Странно, это open Source прога... там всякие извращенства не любят.
К сожалению, из всего, что может читать вывод, я знаю только usbasp_avrdude_prog, но она на делфи и, кажется, без исходников.

Как вариант - попробуйте просто собрать свой avrdude из исходников.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Русский текст в консоли KoBRaAndrey Общие вопросы Delphi 11 18.12.2018 23:24
выдрать текст с HTML кода designer999 Работа с сетью в Delphi 1 28.09.2010 14:55
Как "выдрать" нужный текст из html странички[C#] iHikita Общие вопросы .NET 7 14.07.2010 12:50
Русский текст в консоли selevit Общие вопросы C/C++ 8 25.10.2009 00:45