读入字符串的方法
程序员文章站
2023-09-28 23:37:06
1.读入string 需包含头文件:iostream(iostream中包含string)。 #include 方法: 1.读到空格、tab、回车中任意一个结束:直接cin。 string a; cin >> a; 2.读一行:getline。 string a; getlin ......
1.读入string
需包含头文件:iostream(iostream中包含string)。
#include <iostream>
方法:
1.读到空格、tab、回车中任意一个结束:直接cin。
string a; cin >> a;
2.读一行:getline。
string a; getline(cin,a);
2.兼容(可以读string,也可以读字符数组)
需包含头文件:cstdio或stdio.h。
#include <cstdio>
或
#include <stdio.h>
方法:使用getchar读字符,再按顺序将字符拼成字符串。
string版:(需要再报一个头文件string,代码如下:
#include <string>
)
string a; char b; while((b=getchar())!='\n'){ a.pushback(b); }
字符数组版:
char a[],b; for(int i=0;(b=getchar())!='\n';i++){ a[i]=b; }
3.读入字符数组:
需包含文件:cstdio(不能是stdio.h)、cstring或string.h
#include <cstdio> #include <cstring>
或
#include <cstdio> #include <string.h>
方法:用gets。
char a[]; gets(a);
上一篇: 使用UUID防止文件重名
下一篇: 快速破解Goland
推荐阅读
-
MySQL截取字符串函数的方法_MySQL
-
php中将数组转成字符串并保存到数据库中的函数代码_php技巧
-
请问一个字符串截取的有关问题
-
PHP遍历关联数组的方法介绍_PHP教程
-
ci检测是ajax还是页面post提交数据的方法,ciajax_PHP教程
-
企业案例:查找当前目录下所有文件,并把文件中的https://www.cnblogs.com/zhaokang2019/字符串替换成https://www.cnblogs.com/guobaoyan2019/
-
指南从MySQL转向ADODB的方法(1)_MySQL
-
谈谈JS中常遇到的浏览器兼容问题和解决方法
-
自定义的PHP字符串截取函数
-
php警告Creating default object from empty value 问题的解决方法_php技巧