Witam!
Załóżmy że mam taki kod:
#include <stdio.h>
int main(int argc, char** argv)
{
system("./foo"); //uruchamiam jakiś program
system("echo $?"); //wypisuję numer zwrócony przez program,
//ale nie mogę go zapisać do zmiennej
return 0;
}
Chciałbym zapisać numer, który zwrócił program do zmiennej typu int, a w programie dalej sprawdzić czy ten program zakończył się sukcesem, czy zwrócił numer inny niż 0. Jak to można zrealizować?