execvp

    0зной

    3ответ

    Я пытаюсь создать программу, которая запускает команды с пользовательского ввода. На данный момент он работает для нескольких команд слов, но я пытаюсь реализовать перенаправления. Я начал с ввода вво

    4зной

    1ответ

    Пользователь прочитает строку, и я сохраню первое слово в качестве команды для execvp. Допустит, он наберет «кошки file.t» ... команда будет кот. Но я не уверен, как использовать этот execvp(), я проч

    0зной

    2ответ

    Я пытаюсь запустить execvp, используя данные из типа char [] [] (также известный как массив строк). Теперь я знаю, что execvp() берет указатель на строку в качестве своего первого параметра, а затем у

    0зной

    1ответ

    Я создаю небольшую оболочку, чтобы лучше понять C. Я использую функцию getline POSIX, чтобы получить строку и разбить ее на маркеры пробелами. Но когда я вызываю execvp(), чтобы выполнить системный вы

    0зной

    1ответ

    Мне нужна помощь с простой оболочкой для класса, и я волнуюсь, я не совсем понимаю, как работает функция execvp(). Оболочка не делает много, не поддерживает трубопроводы, перенаправление, сценарии или

    0зной

    1ответ

    Я пытаюсь построить оболочку на языке C для проекта ОС. Проблема возникает, когда я делаю часть перенаправления. ls работает хорошо, но если сделаю ls > somefile. Это дает мне ошибку «ls: невозможно п

    0зной

    2ответ

    Я работаю над назначением, где я создаю свою собственную командную оболочку. Я правильно обозначил свою входную строку в несколько строк. Я пытаюсь понять, как использовать эти строки с помощью execvp