while(getline())循环结束退出方法

while循环退出

  1. getline():字符串输入后输入回车,cin(输入流)接受到回车后,停止输入,把除回车以外的字符串输出到s中,此时再次输入回车,getchar()输入回车符号,判断后退出while循环
    while(getline())循环结束退出方法_第1张图片控制台两次回车
  2. 输入EOF(文件结束标记),其中windows系统的EOF是Ctrl+Z:字符串输入后输入回车,cin(输入流)接受到回车后停止输入,检测之前有没有按下Ctrl+Z,如果有则输入流结束,Ctrl+Z之后的内容不会被读入(控制台中second input没有输出)。
    while(getline())循环结束退出方法_第2张图片
    while(getline())循环结束退出方法_第3张图片

你可能感兴趣的:(c++primer学习,windows,c++)