[Day-28] cin深入练习(二)

上次复习了基本的cin语法的应用
这次要来延伸cin的其他语法
如果纯粹只使用cin的话
在某些时候可能不适合用
所以就需要其他的语法来帮忙
例如使用者很有可能想输入一整段话
一段话间有可能会有空白键的符号
这样cin就只会读取空格前的值
後面输入的值就不会读取到了
/images/emoticon/emoticon06.gif

这时候用「cin.get()」的函式就很方便了
此函式可以读取到空格的字符
这边就来展示一下今天练习的程序码

#include <iostream>
using namespace std;
main ()
{
	char ch[50];
	cout << "请输入一个单字+空格+中文意思\n";
	cin.get(ch, 50);            
	cout<<"今日所学的单字是:" <<ch<<'\n';
	return(0);
}

执行结果:

请输入一个单字+空格+中文意思
bee 蜜蜂
今日所学的单字是:bee 蜜蜂

程序码解释:
宣告一个类型为char的阵列ch
用来储存cin读取键盘输入的值

cin.get(读取值後要存入的变数, 存入的容量)

这边程序码给的容量是50
所以最多只会读取50个值
如果超出50个的话
则後面的值都不会读取
程序码会直接省略
这边就做出一个背单字的读取
今天练习的cin的深入练习就结束啦~
之後会再练习其他不一样的小练习
用来结合之前所学的程序码
/images/emoticon/emoticon08.gif

-End-


<<:  [Day - 22] - 今晚我想来个Spring Async非同步的感觉

>>:  数位逻辑 2B OR NOT 2B

DAY25 深度学习-卷积神经网路-Yolo v3

今天介绍一下Yolo v3, 首先在v3中使用了darknet-53的架构,架构如下图: 相比v2的...

[Day 13] 实作 API Authentication

Ktor Authentication Plugin 因为 Ktor 的开发风格是 DSL,不依赖 ...

课堂笔记 - 深度学习 Deep Learning (20)

Network Architectures 前面都在介绍单一神经元的算法,复习一下。 一个神经元的输...

Day 25:获取位置经纬度

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...

Python 演算法 Day 6 - 理论基础 统计 & 机率

Chap.I 理论基础 Part 4:统计 & 机率 Analyze the data th...