有些方法对VS的编译器无效,其中有效的方法包括这条语句:
cin.ignore(std::numeric_limits< streamsize >::max(), ‘\n’);
清除输入缓冲区的所有内容,直到遇到回车符为止, 各种编译器都有效
注意:1.这里虽然以‘\n’结束,但\n也会被清空。
2.‘ ’里的内容不可随便写,如果缓冲区没有指定结束符,程序则停滞,唯有从键盘输入一个。
3. 第三个参数 即‘’里内容一定要写。
有些方法对VS的编译器无效,其中有效的方法包括这条语句:
cin.ignore(std::numeric_limits< streamsize >::max(), ‘\n’);
清除输入缓冲区的所有内容,直到遇到回车符为止, 各种编译器都有效
注意:1.这里虽然以‘\n’结束,但\n也会被清空。
2.‘ ’里的内容不可随便写,如果缓冲区没有指定结束符,程序则停滞,唯有从键盘输入一个。
3. 第三个参数 即‘’里内容一定要写。