system("cd C:/");
sh: 1: cd: can't cd to C:/
system("cd C:/");
result = // Вывод system()
if (result == "sh: 1: cd: can't cd to C:/") {
cout << "None" << endl;
}
else {
cout << "Yes" << endl;
}
system()
у вас так не получится. Вам нужно пойти длинным и сложным путем - через fork, pipe, dup и execve.