Я могу поместить двоичный файл в stdin? C#

LOC является известно неоднозначной метрикой. Для подробного сравнения это только допустимо при сравнении кода, который это было записано на том же языке, с тем же стилем, той же командой.

Однако это действительно обеспечивает определенное понятие сложности при взгляде в идее порядка величины. Программа с 10000 строками намного более сложна, чем программа с 100 строками.

преимущество LOC состоит в том, что туалет-l возвращает его, и нет никакой реальной причудливости, вовлеченной в понимание или вычисление его, в отличие от многих другая метрика программного обеспечения.

10
задан Community 23 May 2017 в 10:32
поделиться

2 ответа

Write directly to the base stream:


new BinaryWriter(p.StandardInput.BaseStream)
10
ответ дан 4 December 2019 в 00:26
поделиться

stdin - это просто еще один поток байтов, который ваша программа может читать из

Stream st=Console.OpenStandardInput ();
StreamReader sr=new StreamReader(st);

и т. Д. В q. на который вы ссылаетесь, материал, поступающий из stdin , передается по конвейеру из вывода другой программы. Для выполнения этой части процесса вы используете Console.OpenStandardOuput () , чтобы получить поток и протолкнуть двоичный файл через него.

2
ответ дан 4 December 2019 в 00:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: