在C ++中基于输入模式读取命令行

时间:2019-02-12 07:44:35

标签: c++ command-line

我从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 '}'
>

0 个答案:

没有答案