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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 17:04   #1
Артин
 
Регистрация: 14.04.2009
Сообщений: 8
По умолчанию Запись команд в консоль из программы.

Возникла следующая проблема. Необходимо во время выполнения программы записывать команды в консоль для вычислений. То есть сначала программа запускается в консоли, а потом она пишет в эту же консоль команды.

Например, в процессе работы программы получен текстовый файл 'func.dat', содержащий несколько строк арифметических выражений. Необходимо передать этот файл командному калькулятору для расчётов.

После нужно открыть файл с рассчитанными выражениями в этой же программе для дальнейших действий. Проблема у меня только одна, как забить команду в консоль типа этой "./Calc6 <func.dat>res.dat" из программы?

Консоль в моём случае терминал XWindow, но думаю, что подойдёт и ответ для обычной командной строки Windows, ведь сам принцип, по идее, один и тот же.

Буду очень признателен за ответ на вопрос.
Артин вне форума Ответить с цитированием
Старый 07.12.2010, 17:18   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

ShellExecute, CreateProcess... и прочее, тысячу раз обсуждаемое здесь.
p51x вне форума Ответить с цитированием
Старый 10.12.2010, 01:18   #3
Артин
 
Регистрация: 14.04.2009
Сообщений: 8
По умолчанию

Проблема в том, что ни в турбо си, ни в компиляторе gcc нету таких функций. А задачу нужно решить именно на обычном си.
Артин вне форума Ответить с цитированием
Старый 10.12.2010, 18:27   #4
Ru_DoLF
Ubuntu 10.04
Пользователь
 
Аватар для Ru_DoLF
 
Регистрация: 15.07.2010
Сообщений: 51
По умолчанию

system() уже не в моде?
Язык образует среду мышления и формирует представление о том, о чем мы думаем (Б. Л. Уорф)
Ru_DoLF вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Представить математическую запись (+описание решения) фрагмента программы и вычислить значение переменной (Kate) Помощь студентам 7 18.10.2011 16:52
Как заставить консоль не закрываться после выполнения программы starikovmax Общие вопросы C/C++ 4 23.02.2010 16:59
реализация команд с помощью набора других команд zhenyaa Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 08.11.2009 21:37
Запись программы в реестр Sparky Паскаль, Turbo Pascal, PascalABC.NET 1 28.10.2009 13:03
запись программы в автозапуск zetrix Безопасность, Шифрование 33 07.01.2008 00:08