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++怎么从键盘输入一个字符串相关推荐

  1. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

  2. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串_将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  3. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  4. 131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件

    //131-从键盘输入一个字符串,将其中的小写字母全部换成大写字母,然后输出到一个磁盘文件"test"中保存.输入的字符串以!结束//这道题对我来说最重要的就是ch=getchar ...

  5. 编程从键盘输入一个字符串,统计该字符串中从‘a‘到‘z‘共26个小写字母各自出现的次数, 将结果存入数组中,并输出

    /*编程从键盘输入一个字符串,统计该字符串中从'a'到'z'共26个小写字母各自出现的次数, 将结果存入数组中,并输出*/ #include<stdio.h> #include<st ...

  6. 请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出。例如,输入字符串abcaca,输出bcc。

    请使用指针的方法编写程序,程序的功能是从键盘输入一个字符串(字符串长度小于100),删除其中的字母a后输出.例如,输入字符串abcaca,输出bcc. 输入样例: abcaca 输出样例: bcc 代 ...

  7. Java 从键盘输入一个字符串,统计某个字符的个数

    从键盘输入一个字符串,统计某个字符的个数 例如,从键盘输入"I am a student",统计a出现的次数 字符串转字符数组 字符串.toCharArray(); Scanner ...

  8. java统计输入出现次数并打印_Java键盘输入一个字符串,并且统计其中各种字符出现的次数...

    package demo02; import java.util.Scanner; /* 题目: 键盘输入一个字符串,并且统计其中各种字符出现的次数 种类有"大写字母.小写字母.数字.其他 ...

  9. C语言:从键盘输入一个字符串str,统计str中小写字母a到z共26个字母的个数(个数为0的不显示,其它字符不统计)。

    对于初学者,看到此类字符串统计的题,首先会想到if选择语句 做好范围条件如:('a'<=str[i])&&(str[i]<='z') 这样做是为了把输入的字符串做一个分类. ...

  10. Java中如何通过键盘输入一个字符串(数组等相关操作)

    如何在自己的程序中进行键盘输入与输出,废话不多说,直接上代码: 第一种: //1不限制输入数组的长度 import java.util.Scanner;public class InputArrayN ...

最新文章

  1. 修改代码150万行!Apache Flink 1.9.0做了这些重大修改!(附链接)
  2. JavaScript标准库系列——RegExp对象(三)
  3. C语言--字符串和数字的相互转换
  4. Java IO流面试题
  5. java读写properties配置文件方法
  6. java primary,java – 键’PRIMARY’的重复条目’string1-string2′
  7. [原创]java获取word里面的文本
  8. C++11 并发指南四(future 详解二 std::packaged_task 介绍)
  9. vijos p1433——火炬手之梦
  10. cocos2d-x学习资源汇总(持续更新。。。)
  11. C语言课后习题(37)
  12. 去重 属性_Javascript算法 — 数组去重
  13. mysql 循环插入记录
  14. 47.0.概率论与数理统计-两个正态总体均值差的置信区间
  15. 怎么查看计算机簇大小,分区格式与簇的大小讲解
  16. 【机智云专题】①:乐鑫esp8266巧用机智云自动代码生成功能,移植加入驱动单路继电器,实现智能定时插座。(附带demo)
  17. Q: 'BMap' is not defined?BMap初始化报错爆红
  18. PN532模块复制IC加密卡
  19. html中如何把一个div放到页面底部,html – 如何将DIV锚定到页面的底部?
  20. 怎么把pdf转为html?PDF转HTML转换器推荐

热门文章

  1. Java毕设项目爱家家政公司网站计算机(附源码+系统+数据库+LW)
  2. 信标网络和非信标网络
  3. Linux入门学习必备技能之DNS(一)
  4. 聊天室技术内幕ABC.
  5. 【Scratch】动物运动会
  6. gantt图和PERT图
  7. hibernate-validator
  8. 辞职创业快三年了......
  9. 疯狂的馒头(bzoj2054)
  10. iphone——NSRunLoop概念