- 1
- 2
- 3
- 4
- 5
- 6
- 7
Console.WriteLine("хуй");
string? input = Console.ReadLine();
Console.ReadLine();
if (Console.ReadLine() == "иди нахуй");
{
Console.WriteLine("сам");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Console.WriteLine("хуй");
string? input = Console.ReadLine();
Console.ReadLine();
if (Console.ReadLine() == "иди нахуй");
{
Console.WriteLine("сам");
}
Нужно написать в консоль 3 раза чтобы получить ответ
Вторую даже не утруждаемся никуда сохранять.
Тактика игнора пользователя. На третьей строке его игнор выбесит, и он обложит автора программы хуями.
Большинство людей (и гостей) мониторит его через альтернативную морду https://gcode.space/ , которая отображает только новые комментарии, но не новые темы. Поэтому рекомендуется при создании новой темы сразу отправить в неё комментарий #seo-post
EOF
> A line is defined as a sequence of characters followed by a carriage return (hexadecimal 0x000d), a line feed (hexadecimal 0x000a), or the value of the Environment.NewLine property. The returned string does not contain the terminating character(s).
https://learn.microsoft.com/en-us/dotnet/api/system.console.readline?view=net-10.0
Тогда при каких условиях возникает EOF? Ввод из файла, а он пустой, и в нём нету даже CR, LF?
Ну я вводил что-то тебе в stdin, потом закрыл его со своей стороны
Ты считал EOF
Удивительное требование, правда?
Я бы скорее ожидал некий стрим, который умеет срать байтами, поверх него -- докеродер байт в чары (мы помним, что это на самом деле кодпоинты, да?), поверх -- буферизация, которая умеет накопить строку до `NewLine`.
Или это прямо обертка вокруг Win32 ReadConsole, а не вокруг стрима?
не?