博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++获取命令行输入字符串,字符
阅读量:3937 次
发布时间:2019-05-23

本文共 723 字,大约阅读时间需要 2 分钟。

1、cin>>

用法1:最基本,也是最常用的用法,输入一个数字:

注意:>> 是会过滤掉不可见字符(如 空格 回车,TAB 等)

cin>>noskipws>>input[j];//不想略过空白字符,那就使用 noskipws 流控制

用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束

#include 
using namespace std;main (){char a[20];cin>>a;cout<
<

2、cin.get()

用法1: cin.get(字符变量名)可以用来接收字符

用法2:cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格 字符数目应该包括 ‘\0’;

3、cin.getline() // 接受一个字符串,可以接收空格并输出

延伸:

cin.getline()实际上有三个参数,cin.getline(接受字符串数组,接受个数包括一个‘\0‘,结束字符)

当第三个参数省略时,系统默认为’\0’。如果将例子中cin.getline()改为cin.getline(m,5,‘a’);当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk

4. getline(cin,string)

<string> 中:getline:需要include string头文件

用法:不会忽略space、tab,遇到Enter就结束

string line;getline(cin,line)

5. scanf(): EOF = -1

int a, b;while (scanf("%d %d", &a, &b) != EOF){    ...}

转载地址:http://rjywi.baihongyu.com/

你可能感兴趣的文章
Python函数操作集锦之字符串测试、判断函数
查看>>
Python字符串操作集锦之字符串映射表
查看>>
Python字符串操作集锦之字符串编码解码函数
查看>>
Python字符串类型转换函数
查看>>
Python有用的命令
查看>>
Python条件语句
查看>>
Python eval()函数
查看>>
Linux vi编辑器命令详解
查看>>
Linux常用命令之man/mv/shutdown/history
查看>>
Linux rz和sz命令详解
查看>>
Python 函数之函数定义、调用、传参
查看>>
Python 函数之参数、局部变量
查看>>
Python模块
查看>>
Python 包
查看>>
Python 异常处理
查看>>
Python 集合set
查看>>
Linux 系统状况之查看用户
查看>>
Linux用户和用户组管理
查看>>
Linux 磁盘管理
查看>>
Linux 内存及cpu解析
查看>>