Что-то перед моими глазами, но я этого не вижу.
if (childpid == 0)
{
std::cout << "Hi" << std::endl;
int rc = startDevice2( (char*)devices,ports);
std::cout << rc << std::endl;
}
else
{
waitpid (-1, NULL, 0);
std::cout << "Parent process stops" << std::endl;
}
Фигура startDevice2 выглядит следующим образом
int startDevice2(char* x, int port) { return 4;}
Так что вместо того, чтобы видеть rc = 4 в моем stdout, я ничего не вижу.startDevice2 связан с другим файлом.!!!Привет печатается, но RC не.
Что в этом плохого?Я ожидал увидеть rc в коде ребенка