Wątek na razie zakładam bardziej z ciekawości aby dowiedzieć się następującej rzeczy.
Rozważmy taki program
int main(int dane)
{
//tutaj coś się dzieje ale po zrobieniu tego funkcja coś zwraca
return 0; // <- to jest najważniejsze w tym wątku
}
funkcja main
zwraca zero tj. program wykonał się bez błędów (o ile nie zawarłem tam innych zwrotów które sygnalizowałyby mi błąd)
teraz mam inny program który na podstawie zwróconej wartości przez pierwszy program "podejmie decyzję" o uruchomieniu się.
Pytanie jest takie - jak odebrać wartość zwróconą przez funkcję "main" w innym programie ?
Może przejdę do bardziej praktycznego zadania.
Mam program który oblicza sumę sha512
i po obliczeniu tej sumy przez ten program, chciałbym tą sumę kontrolną odebrać w swoim programie - jak to zrobić ?
I nie wiem czy nie mieszam obu zagadnień.