关于getch(),回车为什么不能用 ‘/n’,而换行而可以用 ‘/t’
#include <stdio.h>#include <conio.h>
void main(void)
{
int hh=0,kg=0,hc=0;
char ch;
while((ch=getch()) != 27)
{
if (ch == '\t')
++hh;
if (ch == ' ')
++kg;
if (ch == '\n')
++hc;
}
printf("hh = %d\nkg = %d\nhc = %d\n",hh,kg,hc);
return 0;
}
没懂什么意思 会跳的龙 发表于 2014-4-11 19:58 static/image/common/back.gif
没懂什么意思
意思就是把'\n'换成13就可以,用'\n'按下回车键却不行,想了解这是为什么?
页:
[1]