c++中输入字符串

来源:互联网 发布:python range to list 编辑:程序博客网 时间:2024/06/09 21:42

在c++中,如果用cin这个输入流来录入字符串,那么有缺点,就是遇到空格会自动的跳到下一个变量来与之对应,
这里写图片描述
可以看到,直接忽略了空格后面的world
这里写图片描述

这里写图片描述
如果想要完整的输入带空格的字符串,有两种方法,一种是用c++里面的string变量来存放字符串,而且还要用对应的getline()函数来对应,对应函数需要包含的头文件是sstream,如下是第一种方案:
这里写图片描述
这里写图片描述

第二种方法是用c语言中的gets函数,对应需要字符数组,需要包含头文件cstdio
这里写图片描述
这里写图片描述

原创粉丝点击