#include <stdio.h> #include <conio.h> void main() { int i=0; char buf[100]={0}; printf("请随意输入,并以#号结尾:"); i=0; while(1) { buf[i]=getch(); if(buf[i]==8) //退格键处理 { if(i>0) { printf("%c",8); printf("%c",32); printf("%c",8); i--; } continue; } else { if(buf[i]>=32) { printf("%c",buf[i]); //回显 } } if(buf[i++]=='#') { break; //输入完毕 } if(i>=99) { break; } } printf("/r/n按下任意键即可退出……/r/n"); getch(); }