У меня есть простой сценарий
#!/usr/bin/bash
# exit5.bash
exit 5
И я вызываю его с помощью системы в программе переменного тока
#include <stdlib.h>
#include <stdio.h>
int main()
{
int ret = system("./exit5.bash");
printf("%d\n", ret);
return 0;
}
И я вижу на экране 1280, что совпадает с 5 << 8
Почему я не вижу обычные 5?