Вопросы по теме 'execl'
C - ненужные символы на выходе
Допустим, у меня есть две программы - input.c и output.c. Все, что я хочу сделать, это отправить некоторую полезную нагрузку/символы в формате "половина пирамиды" в другую с помощью функции execl().
input.c
#include <stdio.h>
#include...
534 просмотров
schedule
31.10.2022
Почему execl требует, чтобы я нажал Enter после запуска процесса?
В bash, когда я набираю ls и нажимаю Enter, запускается двоичный файл ls , и я снова возвращаюсь к приглашению оболочки, ничего не делая со своей стороны.
Однако эта программа, написанная на C, заблокирует:
#include <sys/types.h>...
74 просмотров
schedule
27.01.2023
exec segfault тривиальной программы на C
Запуск тривиальной программы в gdb, которая разветвляется и запускает клиента. Строка execl (находясь внутри подчиненной 2 в gdb) дает идентификатор процесса «выполняет новую программу», а затем сразу же seg faults.
Код к этому моменту следующий:...
1096 просмотров
schedule
28.06.2022
Команды конвейера bash echo и bc в программу на языке C
Я пытаюсь создать небольшую программу на C, которая реализует конвейер из двух команд bash: echo $ arithmeticOperation | До нашей эры
$ arithmeticOperation - это строка, принимаемая в качестве входных данных.
Программа отлично работает,...
239 просмотров
schedule
25.05.2023