Skip to content

Commit bc2fb78

Browse files
authored
Merge pull request #234 from Falling-in-W-sweetty/patch-5
Update day10 cpp file
2 parents 75cef2c + 3e5bb25 commit bc2fb78

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

practical_exercises/10_day_practice/day10/文件例题/三种输入格式/get(a,size)12-2-1.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11

2-
//【例12-2】 用函数get和getline读取数据。
2+
//【例12-2】 用函数get和getline读取数据。
33
#include <iostream>
44
using namespace std;
5-
//cin.get(arrayname,size) 把字符输入到arrayname中,长度不超过size
5+
//cin.get(arrayname,size) 把字符输入到arrayname中,长度不超过size
66
int main()
77
{
8-
//get()两个参数
8+
//get()两个参数
99

10-
//1.输入串长<size,输入串长>arraylength,会自动扩张arrayname大小,使能保存所有数据
10+
//1.输入串长<size,输入串长>arraylength,会自动扩张arrayname大小,使能保存所有数据
1111
// char a[10];
1212
// cin.get(a,20);
1313
// cout<<a<<endl;
1414
// cout<<sizeof(a)<<endl;
15-
//2.输入串长<size,输入串长<arraylength,把串全部输入,后面补‘\0’
15+
//2.输入串长<size,输入串长<arraylength,把串全部输入,后面补‘\0’
1616
// char b[10];
1717
// cin.get(b,20);
18-
// cout<<b<<endl;//12345,此时数组内数据为‘12345'\0’
18+
// cout<<b<<endl;//12345,此时数组内数据为‘12345'\0’
1919
// cout<<sizeof(b)<<endl;
20-
//3.输入串长>size,先截取size个字符,若还是大于arraylength,则输入前arraylength-1个字符,最后补充‘\0’
20+
//3.输入串长>size,先截取size个字符,若还是大于arraylength,则自动扩张arrayname大小,使能保存所有数据
2121
// char c[5];
2222
// cin.get(c,10);
2323
// cout<<c<<endl;
2424
// cout<<sizeof(c)<<endl;
25-
//4.输入串长>size,先截取size个字符,若小于arraylength,则把截取串放入数组中,最后补充‘\0’
25+
//4.输入串长>size,先截取size个字符,若小于arraylength,则把截取串放入数组中,最后补充‘\0’
2626
// char d[10];
2727
// cin.get(d,5);
2828
// cout<<d<<endl;
2929
// cout<<sizeof(d)<<endl;
3030

31-
//get()三个参数
31+
//get()三个参数
3232
/*
33-
用法:cin.get(arrayname,size,s) ?把数据输入到arrayname字符数组中,当到达长度size时结束或者遇到字符s时结束
34-
注释:a必须是字符数组,即char a[]l类型,不可为string类型;size为最大的输入长度;s为控制,遇到s则当前输入结束缓存区里的s将被舍弃
33+
用法:cin.get(arrayname,size,s) ?把数据输入到arrayname字符数组中,当到达长度size时结束或者遇到字符s时结束
34+
注释:a必须是字符数组,即char a[]l类型,不可为string类型;size为最大的输入长度;s为控制,遇到s则当前输入结束缓存区里的s不会被舍弃
3535
3636
*/
3737
int i;

0 commit comments

Comments
 (0)