Ako dostat vystup z execlp do stringovej premmenej
trapim sa s tym uz druhy cely den,
ale mam mensie pokroky.
Mam nieco taketo:
pipe (rura);
switch (fork())
{
case -1: exit(1); break;
case 0:
execlp("file", "file", cesta_k suboru, NULL);
break;
default:
wait(0);
printf("Obsah programu file je:\n");
break;
}
A chcel by som nejaky sposobom mat premenej slovo vystup z toho programu,
aby som s tym mohol pracovat a zistit, ci sa v nom na konci nachadza slovo "text"
Poradite co mam dopnit do kodu?
Malo by to byt cez pipe, read, nieco, nejako...
Dakujem.
Pre pridávanie komentárov sa musíte prihlásiť.
tak ja ti karle teraz nevim co chces
ides na to dobre, este si pozri systemove volanie dup2()