Merge pull request #234 from Falling-in-W-sweetty/patch-5

Update day10 cpp file
This commit is contained in:
Francis 2022-10-28 15:34:44 +08:00 committed by GitHub
commit bc2fb78344
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,37 +1,37 @@
//【例12-2】 用函数get和getline读取数据。
//【例12-2】 用函数get和getline读取数据。
#include <iostream>
using namespace std;
//cin.get(arrayname,size) 把字符输入到arrayname中长度不超过size
//cin.get(arrayname,size) 把字符输入到arrayname中长度不超过size
int main()
{
//get()两个参数
//get()两个参数
//1.输入串长<size输入串长>arraylength会自动扩张arrayname大小使能保存所有数据
//1.输入串长<size输入串长>arraylength会自动扩张arrayname大小使能保存所有数据
// char a[10];
// cin.get(a,20);
// cout<<a<<endl;
// cout<<sizeof(a)<<endl;
//2.输入串长<size输入串长<arraylength把串全部输入后面补\0
//2.输入串长<size输入串长<arraylength把串全部输入后面补\0
// char b[10];
// cin.get(b,20);
// cout<<b<<endl;//12345此时数组内数据为12345'\0
// cout<<b<<endl;//12345此时数组内数据为12345'\0
// cout<<sizeof(b)<<endl;
//3.输入串长>size先截取size个字符若还是大于arraylength输入前arraylength-1个字符最后补充\0
//3.输入串长>size先截取size个字符若还是大于arraylength自动扩张arrayname大小使能保存所有数据
// char c[5];
// cin.get(c,10);
// cout<<c<<endl;
// cout<<sizeof(c)<<endl;
//4.输入串长>size先截取size个字符若小于arraylength则把截取串放入数组中最后补充\0
//4.输入串长>size先截取size个字符若小于arraylength则把截取串放入数组中最后补充\0
// char d[10];
// cin.get(d,5);
// cout<<d<<endl;
// cout<<sizeof(d)<<endl;
//get()三个参数
//get()三个参数
/*
cin.get(arrayname,size,s) ?arrayname字符数组中size时结束或者遇到字符s时结束
a必须是字符数组char a[]l类型string类型size为最大的输入长度s为控制s则当前输入结束缓存区里的s被舍弃
cin.get(arrayname,size,s) ?arrayname字符数组中size时结束或者遇到字符s时结束
a必须是字符数组char a[]l类型string类型size为最大的输入长度s为控制s则当前输入结束缓存区里的s不会被舍弃
*/
int i;