假设您从按以下方式格式化的标准输入接收信息:
1 2 3 #3 John Tee #2
4 2 1 @1 Tree Bee #9
<int><int><int><char followed by int><string><string><char followed by int>
提取此信息以在程序中使用的最快方法是什么?此外,假设您想检查第 4 和第 7 个参数是否仅包含一个“#”,后跟一个数字(否则退出),或者您想检查一行是否提前结束,如下所示:
1 4 2 #4 John
如何以最干净、最有效的方式在 C++ 中做到这一点?