Когда я делаю вот так:
string cmnd = ("");
char chr;
do
{
chr = (char)Console.Read();
cmnd+=chr;
} while (chr != ' ');
Console.WriteLine(cmnd);
Каждый символ кидает в отдельную строку, как сделать чтоб символы "склеивались" в одной строке?
string cmnd = ("");
char chr;
do
{
chr = (char)Console.Read();
cmnd+=chr;
} while (chr != ' ');
Console.WriteLine(cmnd);
static void Main(string[] args)
{
char ch;
string s = "";
do
{
ch = Console.ReadKey().KeyChar;
s += ch;
} while (ch != ' ');
Console.WriteLine(s);
Console.ReadLine();
}
char ch;
string cmnd = "";
string way = "";
do
{
ch = Console.ReadKey().KeyChar;
cmnd += ch;
} while (ch != ' ');
ch='';
do
{
ch = Console.ReadKey().KeyChar;
way += ch;
} while (ch != '\n');
Console.WriteLine(cmnd);
Console.WriteLine(way);
while (ch != '\n');будет работать некорректно...
while (ch != 0x0d);если я не ошибаюсь... Или 0x0a (проверить сейчас не могу, у меня С# не установлена...)