File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed
practical_exercises/10_day_practice/day10/文件例题/三种输入格式 Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 11
2- // 【例12-2】 用函数get和getline读取数据。
2+ // 【例12-2】 用函数get和getline读取数据。
33#include < iostream>
44using namespace std ;
5- // cin.get(arrayname,size) 把字符输入到arrayname中,长度不超过size
5+ // cin.get(arrayname,size) 把字符输入到arrayname中,长度不超过size
66int 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;
You can’t perform that action at this time.
0 commit comments