回车与换行
<1>基本原理:
回车键: CR 键
0x0d 16进制
13 10 进制
'\r' 也可以
换行键 LF
0x0a 16进制
10 10 进制
'\n' 也可以
<2>代码:
void CharStoreTocData(int N) //将原始数据以字符的形式存储到vector容器中,并且每个单词之间加上空格
{
char ch;
int index = 0;
bool flag = true;
//fflush(stdin);
while(flag)
{
ch=getchar();
switch(ch)
{
case 0x0d: //如果是回车符号,则什么也不做
continue;
case 0x0a: //如果是换行符,则插入一个空格
cData.push_back(' ');
if(++index == N) //只输入N行数据时
flag = false;
break;
default:
cData.push_back(ch);
}
}
}