我希望程序获取用户输入以填充int
的2D数组,我不确定用户输入数据的最简单格式是什么(编程方面很简单)。
例如在Java中我可以使用.split()
用空格或逗号等分隔整数,但由于字符串不能在C ++中轻易分解,这是一个问题。
我不想每次都为每个元素提示用户,例如:
enter integer for location 0, 0
enter integer for location 0,10
enter integer for location 2, 0
答案 0 :(得分:1)
这是一个stackoverflow答案,讨论如何在C ++中标记字符串
How do I tokenize a string in C++?
我没有尝试过boost但strtok很容易使用,但可能有一些多线程问题。