Описание тега stdin
Standard input (stdin, file descriptor 0) is the input stream to a program.
1
ответ
Сложный синтаксис над препроцессором в C
Я пытаюсь выяснить код на C, и я застрял в попытке понять, что на самом деле делает часть препроцессора. Часть кода, которую я не понимаю, следующая: #define ERR(source) (perror(source),\ fprintf(stderr,"%s:%d\n",__FILE__,__LINE__),\ exit(EXIT_FAILU…
02 ноя '16 в 16:03
0
ответов
Как выбрать () (т.е. одновременно читать из) стандартный ввод * и * файл в bash?
У меня есть программа, которая принимает входные данные в одном FIFO и выводит выходные данные в другой FIFO. Я хочу написать небольшой скрипт для управления этой программой. Сценарий должен прослушивать как стандартный ввод (чтобы я мог вводить ком…
17 мар '17 в 14:12
1
ответ
Поставить трубку на стандартный процесс другого процесса
Я использую канал, чтобы отправить массив чисел другому процессу, чтобы отсортировать их. Пока что я могу получить результат от другого процесса, использующего fdopen. Тем не менее, я не могу понять, как отправить данные из канала в качестве стандар…
17 фев '14 в 06:58
3
ответа
Почему я получаю ошибку сегментации, когда беру строковый ввод?
Ну, я пытался сделать программу шифрования и дешифрования сообщений. Итак, почему я получаю ошибку сегментации? Если кто-нибудь может помочь мне, я буду очень, очень благодарен! Я запустил только функцию шифрования. Это дало правильные результаты. Л…
13 мар '13 в 14:55
0
ответов
Каково ожидаемое поведение io.stdin:seek()?
В документации Lua вызов:seek() для файлового объекта должен возвращать, сколько данных было прочитано в файле. Однако, когда я вызываю этот метод в stdin, он не возвращает согласованные числа. Когда я открываю терминал и запускаю Lua REPL и выполня…
09 фев '15 в 10:29
1
ответ
Можно ли восстановить кодировку для измененного STDIN?
Можно ли восстановить исходную кодировку STDIN, какая кодировка была ранее изменена? #!/usr/bin/env perl use warnings; use strict; binmode STDIN, ':raw'; # do something here # ... # ... # restore original STDIN encoding binmode STDIN, $old_encoding;
04 май '12 в 16:01
1
ответ
Входной пароль Node.js к файлу bin, запускаемому через spawn
Я бегу .bin подать через child_process.spawn(), который принимает некоторые входные данные от пользователя до завершения установки. Кажется, работает нормально, принимая все входы правильно через process.stdin.write("input"\n);, Однако то же самое н…
13 ноя '16 в 16:58
2
ответа
Прослушивание stdin в Swift
В настоящее время я пытаюсь прослушать ввод пользователя из командной строки в моем быстром приложении. Я знаю о readLine() метод, но он не совсем соответствует моим потребностям. Я хочу слушать данные, вставляемые в командную строку. Например, когд…
10 апр '18 в 08:08
1
ответ
Работа со стандартным вводом
Поэтому я должен реализовать программу, которая работает с текстовым файлом (.txt), который был помещен в stdin следующим образом: ./program [argumets] <textfile.txt без использования таких функций, как fopen, fscanf, malloc и т. д., и я понятия …
25 окт '14 в 09:53
8
ответов
Как мне прочитать строку, введенную пользователем в C?
Я хочу прочитать имя, введенное моим пользователем с помощью программ на Си. Для этого я написал: char name[20]; printf("Enter name: "); gets(name); Но используя gets не хорошо, так что лучше?
26 окт '10 в 13:01
1
ответ
Как обнаружить сломанную трубу на входе?
У меня есть программа, которая подает данные на стандартный ввод через канал; someapp | myprogram Я надеялся, что read возвращает отрицательное значение на сломанной трубе; кажется, это не так. Основной цикл выглядит примерно так: int rdsum = 0; int…
24 ноя '14 в 10:34
0
ответов
Неблокирующий ввод в Python 3
Я хотел бы кросс-платформенный способ читать входные данные из стандартного ввода неблокирующим способом. Примерно так (как это делают неблокирующие сокеты): while True try: string = input("> ") except BlockingIOError: pass else: print(f"you type…
18 апр '17 в 02:55
3
ответа
2- 3 аргумента открываются с '-'
Открывается следующее STDIN а затем повторить пользовательский ввод: open my $in, '-'; print "You said: $_" while(<$in>); Однако следующий фрагмент умирает, потому что он не может найти файл с именем '-': open my $in, '<', '-'; # dies print…
30 май '15 в 00:34
1
ответ
Использование mapConcurrently для чтения стандартного ввода, выполнения HTTP-вызовов и параллельной записи в стандартный вывод
Я пишу программу, которая считывает несколько URL-адресов (по одному на строку) из стандартного ввода, слегка адаптирует их и выполняет HTTP-запросы для каждого из этих нескольких URL-адресов параллельно. Ответы выводятся на стандартный вывод. Вот к…
12 май '18 в 12:36
1
ответ
C/C++ сервер, общение через stdin/stdout с клиентами (блокировка на stdin до тех пор, пока не будет прочитано несколько байтов)
Это вопрос о межпроцессном взаимодействии через stdin/stdout. Проблема в том, что у меня есть библиотека COM, которую я не смог использовать с любым мостом Java-COM (одна конкретная функция всегда вызывает дамп ядра). Но я смог использовать его из п…
19 янв '15 в 07:20
2
ответа
C Чтение ввода в массив символов в цикле
Я читаю информацию от stdin например, название автомобиля, тип автомобиля. Проблема, с которой я сталкиваюсь, заключается в том, что, если я ввел количество автомобилей 2 и ввожу циклический ввод, второе значение перезаписывается на первое через sca…
30 мар '13 в 18:16
1
ответ
Я хочу запустить скрипт из другого скрипта, использовать ту же версию perl и перенаправить ввод-вывод в текстовое поле, похожее на терминал
Я немного знаком с различными способами вызова сценария из другого. Мне не нужен обзор каждого из них, но у меня есть несколько вопросов. До этого, однако, я должен сказать вам, какова моя цель. Я работаю над программой на perl/tk, которая: а) собир…
01 окт '13 в 15:08
2
ответа
Использование sys.stdin.readline() для чтения нескольких строк из cmd в Python
Я хотел бы ввести свой ввод из командной строки после запуска if __name__ == "__main__": data = list(map(int, sys.stdin.readline().split())) print(data) n, capacity = data[0:2] values = data[2:(2 * n + 2):2] weights = data[3:(2 * n + 2):2] Пример вв…
22 апр '16 в 16:19
0
ответов
Чтение стандартного ввода вызывает UnicodeDecodeError
У меня есть программа для чтения стандартного ввода с помощью sys.stdin.read(), Stdin - это электронное письмо от postfix .forward. Иногда происходит UnicodeDecodeError (см. Удар). Как я должен читать содержимое электронной почты с Python из стандар…
11 дек '15 в 20:55
1
ответ
Чтение из STDIN без нажатия ENTER
Мне нужно прочитать стандартный ввод в Linux, хотя моя программа будет получать только сообщения без новой строки. Я попробовал этот код, но не работает: int main ( void ) { char p_char[48]; memset( p_char, 0, sizeof(p_char) ); fcntl( STDIN_FILENO, …
07 мар '13 в 17:43