mmi*_*maa 1 c++ iostream input
我正在尝试在一行上插入多个输入,并在输入之间使用逗号和空格。到目前为止我一直使用的方法用空格分隔输入。
int a, b , c ,d
cin >> a >> b >> c >> d ;
Run Code Online (Sandbox Code Playgroud)
使用此方法,输入行如下所示:
1 2 3 4
Run Code Online (Sandbox Code Playgroud)
但我希望能够输入这样的数据:
1, 2, 3, 4
Run Code Online (Sandbox Code Playgroud)
的分隔符>>不可修改,但您可以将其与 结合使用ignore:
std::cin >> a;
std::cin.ignore(1, ',')
// rinse and repeat
Run Code Online (Sandbox Code Playgroud)