C++ 带空格的字符串输入

原创 2015年11月20日 16:13:21

对于字符数组

方法一:getline()

读入整行数据,使用回车键输入的换行符来确定输入结尾。

调用方法:

cin.getline(str, len)

第一个参数str用来存储输入行的数组名称,第二个参数是要读取的字符数。


方法二:

cin.get(str, len)


两者都是读取一行输入,直至换行符。

然后,getline将换行符丢弃,而get()将换行符保留在输入序列里


对于string类:

方法一:getline(cin, str)


相关文章推荐

C/C++中输入带空格的字符串用法总结

在C/C++中,传统的输入流scanf("%s",&str) 和cin>>str,遇到空格会返回空格之前的字符串。但是在很多应用中,我们需要字符串中可以同时包含空格,那么前面的两种方法现在就不可用了,...

C++读取带空格字符串

关于在C++中字符串的输入整理笔记 1. cin cin是C++中最常用的输入语句,当遇到空格或者回车键即停止 如: #include #include using namespace std; ...

用Wex5平台打包生成App图文详解(Android)

第一步: 到起步官网下载并解压好Wex5开发工具:http://www.wex5.com/downloads/ 第二步:在解压的目录下打开开发工具(双击 ’启动WeX5开发工具.bat‘) 第三步:打...

java 性能调优之内存模型深入详解

1. 概述       多任务和高并发是衡量一台计算机处理器的能力重要指标之一,虽然判断服务器的好坏主要跟CPU,内存,硬盘有关,比如说CUP核心数和线程,内存主要看内存的大小,硬盘主要看转速以及容...

C++输入带空格的字符串

C++输入带空格的字符串

C/C++中带空格的字符串的输入

带空格的字符串输入

C++连续输入带空格的字符串

测试文件 测试1#include #include #include using namespace std;int main() { freopen("in.txt","r",std...

C++中利用文件输入对象(即ifstream对象)来读取文本文件中带空格的字符串以及混合输入数字与字符串

学习C有段时间了,但是C++刚开始学,在看到文件操作时遇到了读取文本文件中带空格的字符串的问题。现总结如下:ifstream类定义的对象用法与cin非常相似,连类中的方法都很相似,假设定义 ifstr...

使用scanf_s输入得到一行带空格的字符串

测试环境:VS2012 Update4 测试语言:C++ 测试代码: #include int main(int argc,char* argv[]) { char str[20]; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++ 带空格的字符串输入
举报原因:
原因补充:

(最多只允许输入30个字)