Чтение командной строки на основе схемы ввода в C ++ - PullRequest
0 голосов
/ 12 февраля 2019

Я читаю ввод из std :: getLine ().Каждая строка представляет собой отдельную инструкцию, которая анализируется.Теперь я хочу сделать следующее.

Если последний символ строки - {, я не хочу читать только строку, вместо этого я хочу войти в режим, где я читаю ввод, пока не получузакрытие }, без обычного анализа

Скорее всего, я хочу прочитать блок кода.Но не каждый ввод должен иметь квадратные скобки.

Допустимые значения:

cmd>prog.exe
> a = 1;
> function a() { b = 1; }
>
> // but also start reading and if last char is '{' continue until
> function a() {
b = 1;
} // there is a line containing a single '}'
>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...