11#include < iostream>
22using namespace std ;
33/*
4- (1)cin.getline(arrayname,size)与cin.get(arrayname,size)的区别
5- cin.get(arrayname,size)当遇到[enter]时会结束目前输入,他不会删除缓冲区中的[enter]
6- cin.getline(arrayname,size)当遇到[enter]时会结束当前输入,但是会删除缓冲区中的[enter]
4+ (1)cin.getline(arrayname,size)与cin.get(arrayname,size)的区别
5+ cin.get(arrayname,size)当遇到[enter]时会结束目前输入,他不会删除缓冲区中的[enter]
6+ cin.getline(arrayname,size)当遇到[enter]时会结束当前输入,但是会删除缓冲区中的[enter]
77*/
88int main ()
99{
@@ -12,27 +12,27 @@ int main()
1212 char b;
1313 cin.get(a,10);
1414 cin.get(b);
15- cout<<a<<endl<<int(b);//输入:12345[enter] 输出:12345 【换行】 10*/
15+ cout<<a<<endl<<int(b);//输入:12345[enter] 输出:12345 【换行】 10*/
1616 /* char c[10];
1717 char d;
1818 cin.getline(c,10);
1919 cin.get(d);
20- cout<<c<<endl<<int(d);//输入:12345[enter]a[enter] 输出:12345【换行】97*/
21- // cin.getline(arrayname,size,s)与cin.gei(arrayname,size,s)的区别
20+ cout<<c<<endl<<int(d);//输入:12345[enter]a[enter] 输出:12345【换行】97*/
21+ // cin.getline(arrayname,size,s)与cin.gei(arrayname,size,s)的区别
2222 /*
23- cin.getline(arrayname,size,s)当遇到s时会结束输入,并把s从缓冲区中删除
24- cin.get(arrayname,size,s)当遇到s时会结束输入,但不会删除缓冲区中的s
23+ cin.getline(arrayname,size,s)当遇到s时会结束输入,并把s从缓冲区中删除
24+ cin.get(arrayname,size,s)当遇到s时会结束输入,但不会删除缓冲区中的s
2525 */
2626 /*
2727 char e[10];
2828 char f;
2929 cin.get(e,10,',');
3030 cin.get(f);
31- cout<<e<<endl<<f;//输入:12345,[enter] 输出:12345【换行】,说明:cin,get不会删除缓冲区的,*/
31+ cout<<e<<endl<<f;//输入:12345,[enter] 输出:12345【换行】,说明:cin,get不会删除缓冲区的,*/
3232 char e1 [10 ];
3333 char f1;
3434 cin.getline (e1 ,10 ,' ,' );
3535 cin.get (f1);
36- cout<<e1 <<endl<<f1;// 输入:asd,wqe 输出:asd【换行】w
36+ cout<<e1 <<endl<<f1;// 输入:asd,wqe 输出:asd【换行】w
3737 system (" pause" );
3838}
0 commit comments