C/C++/JAVA回车残留问题

来源:互联网 发布:淘宝上买玉原石可靠吗 编辑:程序博客网 时间:2024/04/28 08:25
C:scanf()以Space、Enter、Tab结束一次输入,不会舍弃最后的回车符(即回车符会残留在缓冲区中);
  getchar()以Enter结束输入,也不会舍弃最后的回车符;
  gets()以Enter结束输入(空格不结束),接受空格,会舍弃最后的回车符!


C++:输入流的get()不舍弃回车,需要用getline()吸收回车。getline ()舍弃回车。


Java:scanner的nextInt/nextDouble等不舍弃回车,需要用nextline ()吸收。
原创粉丝点击