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

Кросс-платформенный (linux / Win32) неблокирующий ввод-вывод C ++ на stdin / stdout / stderr
Я пытаюсь найти лучшее решение для неблокирующего ввода-вывода через stdin / stdout со следующими характеристиками: Пока данных достаточно, считывайте их фрагментами размером n . Если данных недостаточно, считайте частичный фрагмент. Если...
9085 просмотров
schedule 16.07.2022

gdb не принимает перенаправление stdin в Emacs
Я пытаюсь отладить программу в режиме gdb в emacs. Он был скомпилирован с помощью g ++, а я использую cygwin. Моя программа принимает один аргумент командной строки, а также вводит данные со стандартного ввода, который я перенаправляю из файла,...
1711 просмотров
schedule 24.05.2022

Python-эквивалент Perl's while (‹›) {}?
Я пишу много маленьких скриптов, которые обрабатывают файлы построчно. В Perl я использую while (<>) { do stuff; } Это удобно, потому что не важно, откуда поступает ввод (файл или стандартный ввод). В Python я использую это...
5079 просмотров
schedule 22.03.2023

Чтение STDIN (SYSIN) в COBOL
Я хочу прочитать строки из STDIN (также известного как SYSIN) в COBOL. А пока я просто хочу распечатать их, чтобы знать, что они у меня есть. Из всего, что я читаю, похоже, что это должно работать: IDENTIFICATION DIVISION. PROGRAM-ID. APP....
5272 просмотров
schedule 02.05.2023

Постоянно читать из STDOUT внешнего процесса в Ruby
Я хочу запустить блендер из командной строки через скрипт ruby, который затем будет обрабатывать вывод, выданный блендером, построчно, чтобы обновить индикатор выполнения в графическом интерфейсе. На самом деле не важно, что блендер - это внешний...
34074 просмотров
schedule 10.03.2023

Как я могу перехватить Ctrl+C в приложении CLI?
Как я могу перехватить Ctrl + C (что обычно приводит к завершению процесса) в Java-приложении CLI (интерфейс командной строки)? Существует ли многоплатформенное решение (Linux, Solaris, Windows)? Я использую Console readLine() , но при...
64449 просмотров

Как я могу повторно инициализировать STDIN/STDOUT/STDERR Perl?
У меня есть Perl-скрипт, который разветвляется и демонизируется. Он управляется cron, поэтому, чтобы не оставлять зомби, я отключил STDIN, STDOUT и STDERR: open STDIN, '/dev/null' or die "Can't read /dev/null: $!"; open STDOUT,...
16842 просмотров
schedule 20.11.2022

Вызов fgets() для popen() из 'ssh' сбрасывает начало стандартного ввода вызывающего процесса (проблема с ptty)
Теперь я сократил это до минимального тестового случая. До сих пор я смог определить, что это проблема, связанная с псевдотерминалом, который возникает с каналом ssh. Добавление '-t -t' к вызову ssh улучшило ситуацию, поскольку теперь для...
2330 просмотров
schedule 29.04.2023

Как вы читаете из стандартного ввода?
Я пытаюсь выполнить некоторые задачи кодового гольфа , но все они требуют, чтобы ввод взято из stdin . Как мне получить это в Python?
1844729 просмотров
schedule 16.11.2023

стандартный ввод python
Как передать python eof на стандартный ввод вот мой код p = Popen(commd,stdout=PIPE,stderr=PIPE,stdin=PIPE) o = p.communicate(inputstring)[0] когда я запускаю команду в командной строке после ввода окон ввода, все еще ожидая, что Ctrl + Z...
5296 просмотров
schedule 07.06.2023

Использование istream_iterator и чтение из стандартного ввода или файла
Я пишу в Microsoft Visual C++ и хочу, чтобы моя программа читала либо из стандартного ввода, либо из файла, используя расширение istream_iterator . Поиск в Интернете не показал, насколько простым, по моему мнению, это должно быть. Так, например, я...
23419 просмотров
schedule 02.01.2023

Почему мне нужно дважды нажать Ctrl+D, чтобы закрыть стандартный ввод?
У меня есть следующий скрипт Python, который читает числа и выводит ошибку, если ввод не является числом. import fileinput import sys for line in (txt.strip() for txt in fileinput.input()): if not line.isdigit():...
6228 просмотров
schedule 30.04.2023

чтение неизвестного количества целых чисел из стандартного ввода (C)
Мне нужно прочитать входной файл, например: 1 19 20 41 23 2 41 52 43 3 90 91 941 4 512 5 6 51 61 Каждая нечетная строка является целым числом. Каждая четная строка представляет собой неизвестное количество целых чисел. На С++ это очень...
38462 просмотров
schedule 29.07.2022

Основы Python: как читать N целых чисел, пока '\n' не будет найдено в стандартном вводе
Как я могу прочитать N int s из ввода и прекратить чтение, когда найду \n ? Кроме того, как я могу добавить их в массив, с которым я могу работать? Я ищу что-то подобное из C, но в python while(scanf("%d%c",&somearray[i],&c)!=EOF){...
8559 просмотров
schedule 27.05.2023

Почему я получаю необработанное исключение типа IOException?
У меня есть следующий простой код: import java.io.*; class IO { public static void main(String[] args) { BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); String userInput; while...
187692 просмотров
schedule 06.08.2022

Перенаправление стандартного ввода/вывода Python в приложение форм C#
Прошу прощения, если это повторяющийся вопрос, я немного поискал и не смог найти ничего похожего - у меня есть библиотека Python, которая подключается к моему приложению C# через сокет, чтобы разрешить простые сценарии Python (IronPython не подходит)...
4244 просмотров
schedule 14.10.2022

Как я могу перенаправить стандартный ввод (istream) в wxWidgets?
Я пытаюсь понять, как перенаправить istream на wxwidgets. Мне удалось выполнить перенаправление ostream, вот как (так что вы понимаете, что я имею в виду): wxTextCtrl* stdoutctrl = new wxTextCtrl(...); wxStreamToTextRedirector...
913 просмотров
schedule 16.08.2022

Как я могу читать конвейерный ввод в Perl в Windows?
Я пытаюсь создать на Perl что-то похожее на команду Unix tee . Я пытаюсь прочитать каждую строку STDIN , запустить для нее подстановку и распечатать. (И, в конце концов, также распечатать его в файл.) Это работает, если я использую консольный...
4825 просмотров
schedule 13.09.2022

Как использовать сканер для автоматического чтения из STDIN в Java?
Я хочу создать программу на Java, которая автоматически считывает пароль из STDIN. Я имею в виду, без вывода каких-либо нажатых символов на терминал и сохранения его скрытым от истории командной строки и списка процессов операционной системы ps .
10793 просмотров
schedule 27.07.2022

Как в Perl определить, присутствует ли стандартный ввод?
У меня есть скрипт, который захватывает стандартный ввод: &process_input sub process_input { while(<STDIN>) { $log_data .= $_; } } Когда я запускаю скрипт: myscript.pl -param1=a -param2=b Я застреваю в этой...
6863 просмотров
schedule 10.02.2023