Вопросы по теме '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 просмотров
schedule
26.10.2023
Подключение к подпроцессу 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