关于字符串读入

转载 2015年11月19日 23:10:55

1.cin>>str;

str可为字符类型和字符串

  遇见空格或换行就停止。

2.scanf("%s",str);

str为字符类型

遇见空格或换行停止。

3.gets(str);

str为字符类型

gets()函数将接收输入的整个字符串直到换行为止或文件结束。

4.getline(cin,str);

str必须是 string类型且需加#include<cstdlib>

读入一行以文件或换行结束。

相关文章推荐

【C++】【格式】c++ 如何读入一行字符串

大家在学习C++编程时,一般在输入方面都是使用的cin. 而cin是使用空白(空格,制表符和换行符)来定字符串的界的。 这就导致了对于带有空格的字符串,比如”I Love C++奋斗乐园论坛” 只能读...

从控制台读入字符串的方法

0 引言   从控制台中读取数据是一个比较常用的功能,在JDK 5.0以前的版本中的实现是比较复杂的,需要手工处理系统的输入流。有意思的是,从JDK 5.0版本开始,能从控制台中输入数据的方法每增加...

C/C++读入多行字符串string

因为从流中读入数据保存到string中,string会遇到空格就停止录入。这样当我们输入一行带空格的字符串,就要考虑getline函数,从流中读入一行字符串。1. 读入不含空格字符串  首先我要介绍一...

字符串读入的总结

字符串读入的总结 字符串的输入的主流函数: 一、scanf();  二、cin;  三、gets();  四、getline();  五、sscanf()。 一、scanf("%s",str...

为什么operator>>(istream&, string&)能够安全地读入长度未知的字符串?

本文首先试验并分析了栈上定长字符数组输入字符的安全性(char buf[6]; scanf("%s", buf);),然后对operator>>(istream&, string&)的实现细节进行分析...

cpp如何快速安全地将文件读入字符串string或字符数组vector<string>的方法

就不多解释了,自己看吧 // ----------------------------------------------------------------------------- // 功...

UVa 10361 Automatic Poetry (字符串处理&两种读入方式)

10361 - Automatic Poetry Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_...

C语言---关于scanf读入字符串的一些问题

scanf是C语言中常用的标准输入输出函数,它的常规用法是scanf(“输入格式”,输入地址),scanf从输入缓冲区取入数据按照指定的“输入格式”存储到指定的“输入地址”。 但是有一类问题通常令人头...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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