Я пытаюсь поделиться значением переменной между двумя программами C, которые работают независимо друг от друга, поэтому каждый из них использует отдельную память, я использовал заголовочный файл share.h с оператором extern, но он не work, я также использовал txt-файл, в который я пишу переменную из одной программы на C, и читаю ее со второй программой C оттуда, но есть проблемы с синхронизацией и проблема разрешений для чтения файла, любые идеи, как решить эти проблемы или как для эффективного обмена переменной стоимостью?значение переменной доли между программами C
1
A
ответ
1
Я не думаю, что это возможно, просто добавив заголовки, поскольку две программы будут иметь собственное пространство памяти. Таким образом, вы не можете общаться, просто добавляя заголовки.
Вы, вероятно, нужно использовать некоторые IPC mechanism
На стороне записки:
extern
обычно используется для обмена переменных между двумя файлами C, которые являются частью одной и той же программы, но вы не можете использовать его между двумя различными программами.
Смежные вопросы
- 1. Как делиться значением переменной между программами C
- 2. Угловое значение доли между контроллером
- 3. Как отправить переменную между двумя программами C
- 4. Значение доли между itemupdating и itemupdated events
- 5. Связь между Linux-программами
- 6. Трубопровод между двумя программами в C
- 7. Создание трубы в c между двумя программами
- 8. Связь между программами C через сеть AdHoc
- 9. Обмен данными между программами
- 10. Share class между программами
- 11. Связь между программами
- 12. связь между программами python
- 13. Сигналы между двумя программами
- 14. Совместное использование одной переменной между несколькими независимыми программами в Linux
- 15. Запись на переменной доли между проектами с использованием VB .Net
- 16. Входная связь между двумя программами
- 17. Связь между программами в .NET
- 18. Передача сообщений между двумя программами
- 19. Значение без доли
- 20. Как избежать доли переменной между разными пользователями в singleton Класс
- 21. Именованные каналы между Java и C/C++-программами
- 22. Идентификация проводов связи между программами C# и C
- 23. Общайтесь между отдельными MPI-программами
- 24. Организация связи между двумя программами
- 25. Как делиться информацией между программами?
- 26. Разница между этими двумя программами
- 27. Хранить данные между программами Java
- 28. System.TypeInitializationException между двумя программами в F #
- 29. Передача значений конфигурации между несколькими программами Golang
- 30. Использование трубки между различными программами как?
Возможно, вы захотите ознакомиться с [shared memory] (http://en.wikipedia.org/wiki/Shared_memory_%28interprocess_communication%29) или другими [межпроцессорными связями] (http: //en.wikipedia. org/wiki/Inter-process_communication). –
Есть много способов сделать «межпроцессное общение», если вы находитесь в unix, смотрите на полуфоры и общую память или используете именованный канал. – Vorsprung
Я нахожусь в окнах, как я могу использовать именованный канал или даже создать его? Понятия не имею – 101