C++中输入带有空格的字符串
2016-02-29 20:03
232 查看
C++中“cin << str”不能接受空格输入,若不考虑用C的方式输入带空格的字符串时,可以通过cin.getlian()函数输入:
若字符串是string类型的,有如下写法:
#include <iostream> #include <fstream> using namespace std; int main() { char str[20]; cin.getline(str, 19); cout << str << endl; return 0; }
若字符串是string类型的,有如下写法:
#include <iostream> #include <string> using namespace std; int main() { string str; getline(cin, str); cout << str << endl; return 0; }
相关文章推荐
- 【c/c++】算法的时间复杂度和空间复杂度
- 算法代码实现之快速排序,C/C++实现
- C/C++ union用法
- 深入c++ new
- c++静态库与动态库的区别
- C/C++存储类型及作用域规则
- opencl:C++ 利用cl::make_kernel简化kernel执行代码
- VC++更改程序图标
- C语言指针
- C++多态与指针的强制转换
- 为什么学C++比C#的长期风险低
- 2012年第三届蓝桥杯C/C++省赛 微生物增殖
- c++类的隐式转换与强制转换重载详解
- C++虚基类的实现机制
- c++ 虚函数的实现机制
- C++对象模型笔记:对象的三种内存布局
- C++ sort函数的用法
- 【POJ 3630】Phone List 中文题意&题解&代码(C++)
- C++的个人真实学习经验
- 巧用c语言中数组部分元素初始化