|
|
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, у меня есть консольное приложение написанное на Pascal, данные для работы приложения пользователь вводит с клавиатуры, результат видит в консоли. Мне нужно из другого приложения запустить первое передать туда данные из файла и каким-то образом получить результат. Можно ли это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2012, 20:33 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
youngrent , да пожалуйста - межпроцессное взаимодействие . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2012, 21:31 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Ruslan.Isbarov, да ему-б попроще. Положил файлик. Запустил просессик. Взял файлик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 12:55 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
mayton , так в инфе по ссылке этот метод в таблице стоит на первом месте :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 13:11 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Юнгрент будет распыляться на сложные технологии. А ему-бы подошёл даже сихронный способ. Передал. Подождал. Получил. Короче пускай сам скажет что ему нужно. DBus и разделяемая память это конечно круто но пускай хоть превед-мир сработает. Вопросы производительности - потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 13:30 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Мне нужно, запустить из своего приложения чужое консольное приложение, каким-то образом передать туда исходные данные, и получить результат работы консоли. Консоль же, которую я запускаю, получает данные с клавиатуры, и результат выводит на экран. За ссылки спасибо, пока правда не читал, ибо это не к спеху) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 17:00 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
если чужое консольное приложение не принимает исходные данные никаким образом кроме ввода с клавиатуры (ком.строка), то никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2012, 12:05 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
ьо98, беда(( ну ок, напечатать в консоль я смогу, но как считать с консоли?! что-то мне подсказывает что никак, тогда другой вопрос: как организована автоматическая компиляция и проверка решений на олимпиадах по программированию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 10:25 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
youngrentьо98, беда(( ну ок, напечатать в консоль я смогу, но как считать с консоли?!перенаправить вывод в файл что не позволяет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 11:26 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
egorychyoungrentьо98, беда(( ну ок, напечатать в консоль я смогу, но как считать с консоли?!перенаправить вывод в файл что не позволяет? не представляю, как это можно сделать с чужим консольным приложением) если есть такая возможность, где почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 12:58 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
ооо, что-то в вики сам нашёл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 12:58 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Как то так. Код: sql 1. Не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 13:01 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
mayton, возможно) вечером попробую, спасибо за совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 15:11 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Перенаправление в файл и из файла прекрасно работает, спасибо за совет, но возникает вопрос: как отлавливать ошибки в ходе выполнения консольного приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 14:50 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
Перенаправление ошибок в файл!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 14:51 |
|
||
|
Стандартные потоки ввода/вывода
|
|||
|---|---|---|---|
|
#18+
youngrentПеренаправление в файл и из файла прекрасно работает, спасибо за совет, но возникает вопрос: как отлавливать ошибки в ходе выполнения консольного приложения? Все консольные приложения (КП) это суть - функции которые возвращают целое число. Код возврата. Какой его смысл - хз. Это семантика самого приложения. Для Windows все КП взводят переменную ERRORLEVEL. Пример http://www.robvanderwoude.com/errorlevel.php Еще консольки могут писать в поток ошибок STDERR и его можно направить в файл и потом вдумчиво читать или парсить. Здесь вобщем-то тоже рекомендаций нет. Всё зависит от того как было задумано создателем. Пример Код: sql 1. Или оба вместе Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2012, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37628632&tid=1342477]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 459ms |

| 0 / 0 |
