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

Консольная программа С# - остановить переход STDIN в STDOUT
Я пишу простое консольное приложение на С#, .NET 2.0. Он запускает новые потоки, используя таймер потоков, в то время как он интерпретирует команды в основном потоке. В настоящее время я принимаю три команды: P - Пауза C - Продолжить Q - Выход...
3266 просмотров
schedule 07.05.2024

Константы и глобальные переменные Ruby stdio, для чего они нужны?
В Ruby есть константы и глобальные переменные для stdio. А именно, константы STDIN , STDOUT , STDERR и их эквиваленты-переменные $stdin , $stdout , $stderr . Я понимаю разницу между константой и переменной. Я знаю, что константы...
670 просмотров
schedule 02.03.2024

Как вы указываете имена файлов в zip-архиве при его создании в командной строке из канала?
Я пытаюсь создать zip-файл из содержимого файла, которое передается, например. mysql [params and query] | zip -q output.zip - Это правильно пишет zip, но когда вы открываете zip, файл внутри него называется "-". Есть ли способ указать, какое...
18741 просмотров
schedule 01.04.2024

Как определить, был ли перенаправлен Console.In (stdin)?
Я хочу написать консольное приложение, которое ведет себя по-разному в зависимости от того, поступает ли ввод с клавиатуры или, скажем, из файла. Является ли это возможным? Какой самый элегантный способ сделать это на С#?
11351 просмотров
schedule 26.08.2022

Как асинхронно читать стандартный ввод?
Есть ли элегантный способ запустить событие, когда символы доступны из System.in ? Я бы хотел избежать опроса InputStream.available() .
3484 просмотров
schedule 22.12.2023

Python читается из аргументов командной строки или стандартного ввода
При написании текстовых программ командной строки на Python я часто хочу прочитать либо все файлы, переданные в командной строке, либо (XOR) стандартный ввод (как это делает Unix cat или Perl <> ). Итак, я говорю if len(args) == 0: #...
19835 просмотров

Подключение к подпроцессу stdin to pipe
У меня есть метод, который создает подпроцесс и подключает его STDIN к анонимному каналу; который не работает. Он не вызывает никаких исключений, подпроцесс просто никогда не читает данные. (подпроцесс представляет собой исполняемый файл zenity для...
1867 просмотров
schedule 14.11.2022

Чтение со стандартного ввода с помощью read(..) и определение размера буфера
Мне было интересно, может ли кто-нибудь сказать мне, есть ли способ динамически выделять буфер при чтении ввода из стандартного ввода с использованием read(...) Например: n = read(0, buffer, sizeof ?); Как мне убедиться, что количество байтов,...
8142 просмотров
schedule 31.08.2022

как использовать EOF stdin в C
Мне нужно вводить координаты в массив до тех пор, пока не встретится EOF, но в моем коде что-то не так. Я использовал ctrl+Z, ctrl+D int main() { int x[1000],y[1000]; int n=0,nr=0,a,b,i; printf("Enter the coordinates:\n");...
34266 просмотров
schedule 05.08.2022

Самый быстрый способ построчного чтения STDIN?
Я ищу наиболее эффективный по времени способ чтения STDIN построчно. Первая строка — количество условий для проверки. Все следующие строки являются условиями (строками) длиной не более 100 000 символов. Я уже пробовал следующее (плюс результат...
49504 просмотров
schedule 06.03.2024

stdin для родительского процесса заблокирован при вызове execv
Я создал приложение, которое запускает пару дочерних процессов, используя fork и execv . string process; //initialized before execv call char** process_args; //initialized before execv call int pid = fork(); if(pid == 0) {...
398 просмотров
schedule 02.10.2022

Чтение из стандартных блоков прибл. 60 КБ
При преобразовании файлов с помощью самореализованного алгоритма burrows-wheeler моя программа зависает при чтении файлов с размером файла более 59 КБ. В основном я запускаю свою программу в терминале: ./BW encode 4 < test где 4 означает...
182 просмотров
schedule 12.05.2024

Оболочка PowerShell для прямого ввода данных в скрипт Python
Я пытаюсь написать небольшой инструмент, который позволит мне передавать вывод команды в буфер обмена. Я прочитал несколько ответы на Stack Overflow, но у меня они не сработали, потому что они не включали конвейер, или потому что они не...
1856 просмотров
schedule 21.07.2022

функция дублирования, больше и перенаправление
У меня проблема с этим небольшим кодом в образовательных целях. Я не могу понять, как это работает. #include <stdio.h> #include <fcntl.h> #define FNAME "info.txt" #define STDIN 0 int main(){ int fd; fd = open(FNAME,...
2108 просмотров
schedule 28.10.2022

Чтение из STDIN без нажатия ENTER
Мне нужно прочитать стандартный ввод в Linux, хотя моя программа будет получать только сообщения без новой строки. Я пробовал этот код, но он не работает: int main ( void ) { char p_char[48]; memset( p_char, 0, sizeof(p_char) );...
1606 просмотров
schedule 06.12.2023

Проверьте, пуст ли стандартный ввод
Я искал, но не получил соответствующего ответа на этот вопрос, я работаю на Linux-машине, я хотел проверить, содержит ли стандартный входной поток какой-либо символ, не удаляя символы из потока.
5732 просмотров
schedule 17.09.2022

Потоки Python stdin/stdout
У меня есть файл, который содержит много данных. Каждая строка является записью. И я пытаюсь выполнить некоторую работу ETL со всем файлом. Сейчас я использую стандартный ввод для чтения данных построчно. Самое классное в этом то, что ваш скрипт...
17412 просмотров
schedule 17.03.2024

fgets() не работает в функции
Я пишу программу, которая использует fgets() для сканирования длинной строки из 3 символов в качестве кода аэропорта для вылета и прибытия. Когда я пишу оператор вне его метода (в основном), он работает нормально, однако внутри он не ждет ввода и...
15513 просмотров
schedule 16.04.2024

Использовать grep на стандартном вводе
Итак, я использовал fork(), где родитель открывает файл и считывает его содержимое в буфер и отправляет буфер из конца записи (fd[1]) в конец чтения (fd[0]). Дочерний процесс отвечает за чтение в буфере. Я хочу перенаправить все, что находится в...
888 просмотров
schedule 04.11.2023

подпрограмма не читает со стандартного ввода
код выглядит следующим образом getstr: ; get a LF terminated string from stdin ; in: EAX = dest buffer ; out: ax = bytes read ; EAX NOT preserved, all other registers preserved ;op mod opr1 opr2 comment...
38 просмотров
schedule 18.01.2024