关于字符串读入

转载 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++奋斗乐园论坛” 只能读...

大数模板(读入字符串,c++重载)

#include    #include    #include    #include    using namespace std;       #define MAXN 9999   #defi...
  • GKHack
  • GKHack
  • 2015年08月09日 15:52
  • 1067

C/C++如何整行读入字符串?

在写代码的过程中,经常要一行一行的读入字符串进行处理,这里我总结了一些方法,供大家参考。 方法一:scanf()读入char[] 使用方法: char str[1024]...

16年软件杯 & 字符串读入处理 & 结构体指针初始化 & 随机函数

模拟车辆的程序 一个车辆模拟的小程序 #include #include #include #include #include using namespace std; //...

字符串——读入文件FILE

要求:编写一个程序,以每行一个单词的形式打印其输入 #include int main () { FILE *fid; char a; //我当时写的是int类型~ int类型是是四个字节 ...

C/C++如何整行读入字符串?

方法一:scanf()读入char[]使用方法:char str[1024]; scanf("%[^\n]",&str); getchar();说明:在scanf函数中,可以使用%c来读取一个字符,使...
  • LOI_Q
  • LOI_Q
  • 2017年10月25日 08:14
  • 97

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

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

字符串读入的总结

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

泰山挑夫2 解题报告 我能说脏话嘛!又被字符串读入给坑了

这次做题,有了上一次被坑的经历,我淡定多了,虽然开始好题好久我才开始正式做题,而且加上第一题签到题我死活没读懂题意,在这种状态下我仍然坚持一遍遍的读,终于AC了;而且自己出数据1A掉他了,虽然基本还是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于字符串读入
举报原因:
原因补充:

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