|
2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
|
Передача данных в другую программу13.06.2015, 17:22. Показов 6752. Ответов 8
Метки нет (Все метки)
Как сделать, чтобы одна программа принимала входные данные от другой?
Первая программа должна читать данные из файла in.txt, делать проверку, и передавать второй программе, которая должна записывать их в файл out.txt.
0
|
|
| 13.06.2015, 17:22 | |
|
Ответы с готовыми решениями:
8
Передача переменной в другую программу
Передача текста на другую программу и + |
|
2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
|||||||||||
| 13.06.2015, 19:14 [ТС] | |||||||||||
|
Помогите с решением сложной задачи.
Есть файл spooky.csv с некоторыми данными. // Файл spooky.csv 42.363400, -71.098465, Speed = 21 42.363327, -71.097588, Speed = 23 42.363255, -71.096710, Speed = 17 42.363182, -71.095833, Speed = 22 42.363110, -71.094955, Speed = 14 42.363037, -71.094078, Speed = 16 42.362965, -71.093201, Speed = 18 42.362892, -71.092323, Speed = 22 42.362820, -71.091446, Speed = 17 42.362747, -71.090569, Speed = 23 42.362675, -71.089691, Speed = 14 42.362602, -71.088814, Speed = 19 42.362530, -71.087936, Speed = 16 42.362457, -71.087059, Speed = 16 42.362385, -71.086182, Speed = 21 Так же есть программа Geo2JSon.exe
Geo2JSon.exe в свою очередь с перенаправленным выходным потоком должна отправить отформатированные данные в файл output.json Вот файл Bermuda.cpp Функции типа fprintf(stderr, "%s\n", "bermuda start ...\n"); написаны только для того, чтобы можно было посмотреть результат в консоли.
// Файл Bermuda.bat (Bermuda.exe | Geo2JSon.exe) < spooky.csv > output.json pause После работы в файл output.json записывается только это // Файл output.json data=[ ] Что я делаю не так? Где ошибка? ![]() Добавлено через 19 минут В консоль непонятно что выводится. Иногда результаты отличаются!D:\Curlab>(Bermuda.exe | Geo2JSon.exe) 0<spooky.csv 1>output.json bermuda start ... Berge2sun smuda printf() Btart ... ermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() bermuda stop. ge2sun stop. D:\Curlab>pause Для продолжения нажмите любую клавишу . . . Добавлено через 4 минуты D:\Curlab>(Bermuda.exe | Geo2JSon.exe) 0<spooky.csv 1>output.json bermuda start ... Bermuda printf() Bermuda printf() ge2sun sBermuda printf() tart ... Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() Bermuda printf() bermuda stop. ge2sun stop. D:\Curlab>pause Для продолжения нажмите любую клавишу . . .
0
|
|||||||||||
|
Джоуи
|
|
| 13.06.2015, 21:40 | |
|
zer0ed, попробуйте через буфер обмена - 1 программа копирует в буфер обмена данные, запускает 2 программу, 2 программа читает из буфера обмена.
О работе с буфером обмена - например, здесьhttp://devdelphi.ru/?p=278
0
|
|
|
2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
|
| 13.06.2015, 22:01 [ТС] | |
|
Joey, Вы случайно не знаете, как соединить стандартный вывод одной программы со стандартным вводом другой?
Почему это не работает? (Bermuda.exe | Geo2JSon.exe) < spooky.csv > output.json Весь день вожусь с этой задачей
0
|
|
|
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
||||||
| 13.06.2015, 22:08 | ||||||
|
А если так:
2
|
||||||
|
2 / 2 / 0
Регистрация: 07.06.2015
Сообщений: 9
|
||||||
| 13.06.2015, 22:22 [ТС] | ||||||
|
iRomul, не, не то.
Добавлено через 9 минут Хм, скобки убрал. Вроде заработала
bermuda start ... ge2sun start ... geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf geo2sun printf ge2sun stop. 0 bermuda stop. D:\Curlab>pause Для продолжения нажмите любую клавишу . . .
0
|
||||||
|
0 / 0 / 0
Регистрация: 03.03.2023
Сообщений: 10
|
|
| 30.07.2023, 16:53 | |
|
О спасибо за файлы, как раз читаю книгу, а сайт с которого предложено скачать файлы не работает.
0
|
|
|
-41 / 49 / 5
Регистрация: 10.01.2017
Сообщений: 1,915
|
|
| 30.07.2023, 16:56 | |
|
0
|
|
| 30.07.2023, 16:56 | |
|
Помогаю со студенческими работами здесь
9
Передача параметров в другую программу Передача данных на другую страницу
Передача данных в другую форму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|