feat: 统一 cpp 文件编码格式为 utf-8
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
//<EFBFBD><EFBFBD><EFBFBD><EFBFBD>12-2<><32> <20>ú<EFBFBD><C3BA><EFBFBD>get<EFBFBD><EFBFBD>getline<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>
|
||||
//【例12-2】 用函数get和getline读取数据。
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
int main()
|
||||
@@ -14,8 +14,8 @@ int main()
|
||||
}
|
||||
|
||||
/*
|
||||
<EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>a = cin.get() ?<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ?cin.get(a)
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD>㹻<EFBFBD><EFBFBD><EFBFBD>س<EFBFBD>
|
||||
˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ASCALL<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵽a<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>cin<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>cin.get()<29>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[enter]<EFBFBD><EFBFBD>[space]<EFBFBD><EFBFBD>[tab]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
用法:a = cin.get() ?或者 ?cin.get(a)
|
||||
结束条件:输入字符足够后回车
|
||||
说明:这个是单字符的输入,用途是输入一个字符,把它的ASCALL码存入到a中
|
||||
处理方法:与cin不同,cin.get()在缓冲区遇到[enter],[space],[tab]不会作为舍弃,而是继续留在缓冲区中
|
||||
*/
|
@@ -1,9 +1,9 @@
|
||||
#include<iostream>
|
||||
using namespace std;
|
||||
/*
|
||||
<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>cin.getline(arrayname,size)<EFBFBD><EFBFBD>cin.get(arrayname,size)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
cin.get(arrayname,size)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[enter]ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀǰ<EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>[enter]
|
||||
cin.getline(arrayname,size)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[enter]ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>[enter]
|
||||
(1)cin.getline(arrayname,size)与cin.get(arrayname,size)的区别
|
||||
cin.get(arrayname,size)当遇到[enter]时会结束目前输入,他不会删除缓冲区中的[enter]
|
||||
cin.getline(arrayname,size)当遇到[enter]时会结束当前输入,但是会删除缓冲区中的[enter]
|
||||
*/
|
||||
int main()
|
||||
{
|
||||
@@ -12,27 +12,27 @@ int main()
|
||||
char b;
|
||||
cin.get(a,10);
|
||||
cin.get(b);
|
||||
cout<<a<<endl<<int(b);//<EFBFBD><EFBFBD><EFBFBD>룺12345[enter] <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>12345 <20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD> 10*/
|
||||
cout<<a<<endl<<int(b);//输入:12345[enter] 输出:12345 【换行】 10*/
|
||||
/*char c[10];
|
||||
char d;
|
||||
cin.getline(c,10);
|
||||
cin.get(d);
|
||||
cout<<c<<endl<<int(d);//<EFBFBD><EFBFBD><EFBFBD>룺12345[enter]a[enter] <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>12345<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>97*/
|
||||
//cin.getline(arrayname,size,s)<EFBFBD><EFBFBD>cin.gei(arrayname,size,s)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
cout<<c<<endl<<int(d);//输入:12345[enter]a[enter] 输出:12345【换行】97*/
|
||||
//cin.getline(arrayname,size,s)与cin.gei(arrayname,size,s)的区别
|
||||
/*
|
||||
cin.getline(arrayname,size,s)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ӻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD>
|
||||
cin.get<EFBFBD><EFBFBD>arrayname,size,s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>sʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>s
|
||||
cin.getline(arrayname,size,s)当遇到s时会结束输入,并把s从缓冲区中删除
|
||||
cin.get(arrayname,size,s)当遇到s时会结束输入,但不会删除缓冲区中的s
|
||||
*/
|
||||
/*
|
||||
char e[10];
|
||||
char f;
|
||||
cin.get(e,10,',');
|
||||
cin.get(f);
|
||||
cout<<e<<endl<<f;//<EFBFBD><EFBFBD><EFBFBD>룺12345,[enter] <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>12345<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>cin,get<65><74><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD>*/
|
||||
cout<<e<<endl<<f;//输入:12345,[enter] 输出:12345【换行】,说明:cin,get不会删除缓冲区的,*/
|
||||
char e1[10];
|
||||
char f1;
|
||||
cin.getline(e1,10,',');
|
||||
cin.get(f1);
|
||||
cout<<e1<<endl<<f1;//<EFBFBD><EFBFBD><EFBFBD>룺asd,wqe <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>asd<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>w
|
||||
cout<<e1<<endl<<f1;//输入:asd,wqe 输出:asd【换行】w
|
||||
system("pause");
|
||||
}
|
||||
|
Reference in New Issue
Block a user