标签: c++ input stream
我正在读一些数字。输入例如是:
1 2 3 4 ; 2 3 4 5 6;
当我读';'时我想用它做一些事情以及它的数字。目前,我正在使用:
while(1) { cin >> num; if(cin.fail()){ // end of first array return 0; } }
然而,如果cin是任何char,这种方式cin可能会失败,而不仅仅是';'