c++中输入字符串
2017-07-23 14:53
162 查看
在c++中,如果用cin这个输入流来录入字符串,那么有缺点,就是遇到空格会自动的跳到下一个变量来与之对应,
可以看到,直接忽略了空格后面的world
如果想要完整的输入带空格的字符串,有两种方法,一种是用c++里面的string变量来存放字符串,而且还要用对应的getline()函数来对应,对应函数需要包含的头文件是sstream,如下是第一种方案:
第二种方法是用c语言中的gets函数,对应需要字符数组,需要包含头文件cstdio
可以看到,直接忽略了空格后面的world
如果想要完整的输入带空格的字符串,有两种方法,一种是用c++里面的string变量来存放字符串,而且还要用对应的getline()函数来对应,对应函数需要包含的头文件是sstream,如下是第一种方案:
第二种方法是用c语言中的gets函数,对应需要字符数组,需要包含头文件cstdio
相关文章推荐
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- C++读取一行字符串输入
- C++学习日记17——字符串string输入
- 基于c++的统计输入字符串中单词个数程序
- 比较输入的两个字符串是否相等(c++ 11)
- 将一个十六进制字符串转换为十进制数值的问题|| 以及C++中string转换成char*|| c++文件按行输入
- C++ ifstream 从文件中 字符串和数字混合输入
- 关于c++中字符串的输入问题
- C++中利用文件输入对象(即ifstream对象)来读取文本文件中带空格的字符串以及混合输入数字与字符串
- C/C++学习之C提高-----非空格的字符串长度、去掉字符串前后空格、字符串反转、键值对字符串、const练习、二级指针做输入/输出的特性、将字符串按逗号分开,并放入二维数组打印出来
- C++输入N个字符串,将他们依次保存到一个字符串数组中,怎么表示字符串输入完成?
- C++中输入字符串的几种方法
- C++字符串的输入与输出
- C++输入一个字符串,把其中的字符按照逆序输出的两种方法
- C++中输入字符串的几种方法
- C++ switch语句写菜单,输入字符串,如何只接收首个字符
- 关于c++中字符串的输入问题
- C++ 字符数组、字符串【输入、输出】
- 利用C++将输入一个字符串把其中的字符串逆向输出
- C++中输入字符串的几种方法