LINUX.ORG.RU

Передача данных через пайп


0

1

строки умею передавать через пайп а переменные нет((

result = fork();
pipe(fd)
int A=5;
if (result>0 )
{
//передаем в пайп переменную A 
}
int b=10;
if (result==0)
{
//сюда передается через пайп переменная А  
//вычисляем b=b+A;
}

как такое реализовать ??



Последнее исправление: Hunter_nub (всего исправлений: 1)

1) основной код не представлен.

2) вызов pipe идёт после fork

3) нет проверки возвращаемого pipe значения.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

я хочу просто узнать как передать Например переменную А через пайп ? например строку я передаю и принимаю так:

...
size = write(fd[1], "Hello, world!", 14);
....
size = read(fd[0], resstring, 14);
..... 

Hunter_nub
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.