getche()的问题
如下程序:#include<iostream.h>
#include<conio.h>
void main()
{int k=0;
while(k!=1000)
{
k++;
getche();
}
}
为什么在输入时按ENRER键时就会回到行首
各位高手帮帮俺这新手吧!!!
在些谢过!!!
谢谢各位,问题解决了
#include<iostream.h> #include<conio.h> #include<stdio.h> #include<process.h> void main() { FILE *file; file=fopen("d:\\zml.txt","w"); if(file==NULL) exit(1); char a; int i=0; a=getche(); while(int(a)>8) // 当按退格键时退出循环 { a=getche(); if (int(a)==13) { cout<<endl; fprintf(file,"%c",char(10)); } if (int(a)==13) continue; fprintf(file,"%c",a); } }