почему после выполнения програмы не выполняется команда ls ? насколько я понимаю сбрасывается stdin , тогда как сделать чтоб не сбрасывался ? и ещё вопрос как можно реализовать что-то на подобии того что происходит при надатии на среднюю кнопку мыши , т.е. появлялся текст в активном окне ?
#include <stdio.h>
int main (int argc, char *argv[]) { char command[] = "ls\n"; int i,status; for(i = 0; i < strlen(command); i++ ) { ungetc(*(command + i), stdin); } }