Я написал свой код для написания номера для соединения в linux. это как указано ниже, но оно показывает ошибки, может ли кто-нибудь помочь мне в этом.Interprocess communication using pipe in Linux
В общем случае заявление о проблеме для программы выглядит следующим образом: - Одна программа откроет трубу, напишите номер в трубку. - Другая программа откроет тот же самый канал, будет читать номер и печатать их. - Закройте оба трубы
int main()
{
int number;
FILE *fout;
fout = popen(" ","w");
pclose(fout);
return 0;
}
Теперь мой вопрос, какая команда я должен дать в опции POPEN команды (как показано выше пустой), так как я могу идти дальше и написать номер для трубы.
У вас есть две разные программы, или же программу порождая процесс и сообщающийся по трубам? –
Вопрос очень похож на http://stackoverflow.com/q/18087047/841108! –