Вопросы по теме 'stdin'

Удаление первой строки из стандартного ввода и перенаправление на стандартный вывод
мне нужно перенаправить весь стандартный вывод программы, кроме первой строки, в файл. Существует ли обычная программа для Unix, которая удаляет строки из стандартного ввода и выводит остальные на стандартный вывод?
7324 просмотров
schedule 17.02.2023

заглянуть во входной буфер и сбросить лишние символы в C
Если я хочу получить ввод одного символа в C, как мне проверить, были ли отправлены дополнительные символы, и если да, то как я могу это очистить? Есть ли функция, которая действует как getc(stdin), но не предлагает пользователю ввести символ,...
9138 просмотров
schedule 14.12.2023

Как получить доступ к стандартному стандартному вводу при использовании перенаправления файлов?
Мне нужно запустить скрипт и иметь доступ к стандартному стандартному входу (терминальному вводу) в моей программе. Я мог бы сделать ./program «скрипт», открывая и анализируя скрипт через программу, но я хочу сделать его в стиле POSIX, принимая ввод...
1224 просмотров
schedule 02.02.2023

ncurses и блокировка стандартного ввода
У меня есть stdin в наборе select() , и я хочу брать строку из stdin всякий раз, когда пользователь вводит ее и нажимает Enter . Но select запускает stdin как готовый к чтению до нажатия Enter и, в редких случаях, до того, как что-либо...
3384 просмотров
schedule 07.04.2022

Почему Windows select () не всегда уведомляет select () потока B, когда поток A закрывает свой конец пары сокетов?
Ситуация, которая возникла у меня под Windows XP (SP3), сводила меня с ума, и я дошел до конца, так что, возможно, кто-то может вдохновить меня. У меня есть сетевая программа на C ++ (без графического интерфейса). Эта программа создана для...
1422 просмотров
schedule 12.12.2022

Почему передача stdin в subprocess.Popen приводит к изменению того, что написано в stdout?
Я использую подпроцесс Python.Popen для выполнения некоторого FTP с использованием двоичного клиента операционной системы хоста. Я не могу использовать ftplib или любую другую библиотеку по разным причинам. Поведение двоичного файла, похоже,...
4175 просмотров
schedule 19.11.2022

Как проверить, есть ли в моей программе данные, переданные в нее
Я пишу программу, которая должна читать ввод через стандартный ввод, поэтому у меня есть следующая конструкция. FILE *fp=stdin; Но это просто зависает, если пользователь ничего не передал в программу, как я могу проверить, действительно ли...
3143 просмотров
schedule 20.06.2023

прочитать длину строки из стандартного ввода
Я хочу взять строку из стандартного ввода, но мне не нужен статический массив фиксированного размера Я знаю, что scanf нужно что-то, чтобы сохранить ввод stdin, но я не могу сделать что-то вроде этого: char string[10] scanf("%s",string);...
14141 просмотров
schedule 12.11.2022

Игнорировать клавишу возврата на стандартный ввод
Я хочу создать программу, которая заставляет пользователя вводить текст, но не позволяет ему стирать его, какой простой способ сделать это на C? Единственное, что у меня есть, это (c = getchar()) != EOF && c != '\b' , которое не работает....
3391 просмотров
schedule 28.10.2022

создание чата программ на Python через канал
Я пытаюсь заставить два процесса общаться с помощью канала. Я сделал это в родительском процессе: process = subprocess.Popen(test, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE) process.stdin.write("4\n"); output =...
483 просмотров
schedule 26.12.2022

Определить, является ли стандартный ввод устройством tty (терминалом) или каналом в PHP?
Я написал php-скрипт. Я хочу, чтобы он показывал справочное сообщение при вызове со стандартным вводом, подключенным к tty-устройству (терминалу), перед чтением и выполнением в интерактивном режиме, но не отображал при вызове с файлом или потоком из...
3357 просмотров
schedule 28.12.2022

Как отключить стандартное эхо в консоли Windows
Я пишу программу Ruby для Windows, и мне нужно читать пользовательский ввод с клавиатуры (stdin). Однако необходимо, чтобы пользовательские нажатия клавиш не отображались автоматически в консоли Windows и вели себя как «тихие нажатия клавиш»....
1670 просмотров
schedule 09.05.2022

Почему вызовы scanf работают именно так? Это в стандарте?
Я заканчивал упражнения K&R 7.4 и 7.5 и наткнулся на раздражающую «особенность», которой я не верю в стандартные положения. Согласно K&R, способ действия для спецификации преобразования "%c" "Следующие вводимые символы (по умолчанию 1)...
520 просмотров
schedule 15.04.2022

Как программно прекратить чтение со стандартного ввода?
fgetc() и другие функции ввода могут возвращать значение, когда в файловом дескрипторе нет данных. Это можно смоделировать для консольных приложений, читающих со стандартного ввода, набрав Ctrl-D на клавиатуре (по крайней мере, в Unix). Но как это...
4360 просмотров
schedule 23.08.2022

Общайтесь с внешней программой C с помощью Java, используя стандартный ввод и стандартный вывод
Что я пытаюсь сделать, так это запустить исполняемый файл программы C внутри приложения Java и разрешить им общаться друг с другом с помощью stdin и stdout. Программа C будет ждать команды от приложения Java и выводить ее обратно. Я протестировал...
2434 просмотров
schedule 19.08.2022

Есть ли способ прочитать стандартный ввод с помощью JavaScript?
Я видел это для многих других языков, но не для JavaScript. Я пытаюсь решить такие проблемы, как: это (codechef.com), и, конечно же, программы должны уметь читать стандартные языки, как C++ и другие языки. РЕДАКТИРОВАТЬ: Спасибо за ответы....
47820 просмотров
schedule 27.07.2023

Как получить имя файла, действующего как stdin/stdout?
У меня следующая проблема. Я хочу написать программу на Fortran90, которую я хочу вызывать следующим образом: ./program.x < main.in > main.out В дополнение к «main.out» (имя которого я могу установить при вызове программы) должны быть...
1478 просмотров
schedule 29.03.2023

используя select для чтения из сокета и стандартного ввода
Я пишу программу чата на основе ncurses. Сначала я писал только сетевые вещи (без ncurses), и все работало нормально, но после добавления графики я не могу заставить клиентское приложение работать должным образом. Основная проблема заключается в...
15155 просмотров
schedule 11.08.2022

стандартный ввод не перенаправляется С#
Итак, у меня есть процесс (приложение командной строки Java), который скрыт с перенаправлением вывода и ввода. Я могу очень легко прочитать вывод, и это работает, но когда я отправляю команду, она не работает. Я думаю, что определил, что ввод не...
1622 просмотров
schedule 20.11.2022

Процесс командной строки ничего не получает от стандартного ввода
У меня есть приложение командной строки, которое ждет нажатия клавиши для выхода. Процесс запускается нормально с Java, но когда я отправляю нажатие клавиши (a), ничего не происходит. Похоже, что приложение никогда ничего не получает от стандартного...
301 просмотров
schedule 11.08.2023