C++怎么从键盘输入一个字符串
1、cin
cin读取时,遇到空格、制表符、回车会立即终止输入
代码:
#include <iostream>
#include <string>
using namespace std;int main()
{string s;cin >> s;cout << s << endl;return 0;
}
输出:
使用cin进行输入时,想要输入多个字符串,可以使用while
代码:
#include <iostream>
#include <string>
using namespace std;int main()
{string s;while(cin>>s)cout << s << endl;return 0;
}
输出:
2、getline()
getline()读取一行字符串,通过回车键来确定输入的结尾
代码:
#include <iostream>
#include <string>
using namespace std;int main()
{string s;getline(cin,s);cout << s << endl;return 0;
}
输出:
3、cin.get()
读取一个字符
代码:
#include <iostream>
#include <string>
using namespace std;int main()
{char ch;ch=cin.get();cout << ch << endl;char sh;cin.get(sh);cout<<sh<<endl;return 0;
}
输出:
读取多个字符,可读取空格,最后会自动保存一个’\0’
代码
#include <iostream>
using namespace std;int main()
{char ch[5];cin.get(ch,5);cout << ch << endl;return 0;
}
输出:
4、cin.getline()
接收一串字符,可以读取空格,最后默认添加’\0’
代码:
#include <iostream>
using namespace std;int main()
{char ch[5];cin.getline(ch,5);cout << ch << endl;return 0;
}
输出:
5、fgets()
//stdin不知道写啥可以直接写stdin默认
C++怎么从键盘输入一个字符串相关推荐
- C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。
例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...
- python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串_将其中的小写字母全部转换成大写字母...
从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...
- python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...
从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...
- 131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件
//131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件"test"中保存.输入的字符串以!结束//这道题对我来说最重要的就是ch=getchar ...
- 编程从键盘输入一个字符串,统计该字符串中从‘a‘到‘z‘共26个小写字母各自出现的次数, 将结果存入数组中,并输出
/*编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数, 将结果存入数组中,并输出*/ #include<stdio.h> #include<st ...
- 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。
请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...
- Java 从键盘输入一个字符串,统计某个字符的个数
从键盘输入一个字符串,统计某个字符的个数 例如,从键盘输入"I am a student",统计a出现的次数 字符串转字符数组 字符串.toCharArray(); Scanner ...
- java统计输入出现次数并打印_Java键盘输入一个字符串,并且统计其中各种字符出现的次数...
package demo02; import java.util.Scanner; /* 题目: 键盘输入一个字符串,并且统计其中各种字符出现的次数 种类有"大写字母.小写字母.数字.其他 ...
- C语言:从键盘输入一个字符串str,统计str中小写字母a到z共26个字母的个数(个数为0的不显示,其它字符不统计)。
对于初学者,看到此类字符串统计的题,首先会想到if选择语句 做好范围条件如:('a'<=str[i])&&(str[i]<='z') 这样做是为了把输入的字符串做一个分类. ...
- Java中如何通过键盘输入一个字符串(数组等相关操作)
如何在自己的程序中进行键盘输入与输出,废话不多说,直接上代码: 第一种: //1不限制输入数组的长度 import java.util.Scanner;public class InputArrayN ...
最新文章
- 修改代码150万行!Apache Flink 1.9.0做了这些重大修改!(附链接)
- JavaScript标准库系列——RegExp对象(三)
- C语言--字符串和数字的相互转换
- Java IO流面试题
- java读写properties配置文件方法
- java primary,java – 键’PRIMARY’的重复条目’string1-string2′
- [原创]java获取word里面的文本
- C++11 并发指南四(future 详解二 std::packaged_task 介绍)
- vijos p1433——火炬手之梦
- cocos2d-x学习资源汇总(持续更新。。。)
- C语言课后习题(37)
- 去重 属性_Javascript算法 — 数组去重
- mysql 循环插入记录
- 47.0.概率论与数理统计-两个正态总体均值差的置信区间
- 怎么查看计算机簇大小,分区格式与簇的大小讲解
- 【机智云专题】①:乐鑫esp8266巧用机智云自动代码生成功能,移植加入驱动单路继电器,实现智能定时插座。(附带demo)
- Q: 'BMap' is not defined?BMap初始化报错爆红
- PN532模块复制IC加密卡
- html中如何把一个div放到页面底部,html – 如何将DIV锚定到页面的底部?
- 怎么把pdf转为html?PDF转HTML转换器推荐