C++程序问题:用cin读取字符串的时候什么时候把空格当做结束标记,什么时候跳过空格继续读?

1个回答

  • 程序是对的,把输出放在第一个输入后面,程序把第一个空格前的字母放入word中,输出的自然也是第一个字母,在循环中,是把输入放在输出前,所输出的是是无空格的那段话是因为每次输入的内容在空格出会停顿,也就是说你输入了一句话,中间有空格,整句话内容不是一次全部输入word[]中的,而是每碰到一次空格输入一次,相当于输入一个单词后回车再输入下面的单词.