Я пробовал это:
Код: Выделить всё
if(strEquals(input[0], "cwd") == 1)
{
printf("%s",cwd);
}
else if(strEquals(input[0], "cd") == 1)
{
char resultChar[1024];
append(resultChar, cwd, input[1]);
if(chdir(resultChar) == 0)
{
printf("new dir: %s\n", resultChar);
}
else
{
printf("changing working directory to: %s failed: %s\n", resultChar, strerror(errno));
}
}
Код: Выделить всё
cd /shell
changing working directory to: /home/user/shell
failed: Unkown error -1892211488
Current working directory: /home/user
Я действительно уверен, что путь правильный. Я не могу объяснить, почему это происходит
каждый ответ мне поможет!
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-properl
Мобильная версия