我了解到cin.ignore(1);
正在使用以防止下面的错误
cin.get(mystring,255);
//if I didn't use cin.ignore second cin.get will not work
cin.ignore(1);
cin.get(mystring2,255);
但cin.ignore(1)
和cin.ignore(255)
之间有什么区别? cin.ignore
的实际含义是什么?为什么要使用它而不只是两个cin>>x
?
答案 0 :(得分:1)
cin.ignore(1)
将忽略第一个字符。
cin.ignore(n)
将忽略下一个n
个字符。