C语言中按数字键直接进行界面跳转

来源:百度知道 编辑:UC知道 时间:2024/05/06 06:09:45
C语言 printf打出 1.XXX\n 2.XXXX\n 从键盘输入1或者2进行界面跳转 怎么让他直接跳转就是按1就跳转了 不用按1再按回车
可能没说清楚 一楼的理解了 我说的就是 二楼那个X 怎么能直接得出来 就是按1 他就能记录X=1了 跳转我会 正常的用scanf输入1 再看回车 然后就可以进行了 怎么让他直接按1就跳转了

得用一个特殊的库,记得以前写过密码输入界面显示‘*’,不过现在忘了,太生僻,用的不多

今天又研究了一下密码输入,看这段程序可以满足你的需求不:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

void main()
{
char operate = 0;
operate = getch();
switch(operate)
{
case '1':
printf("1.XXXXX\n");
break;
case '2':
printf("2.XXXXX\n");
break;
default:
break;
}
}

没有固定的跳转语句,但是可以用清屏语句clrscr();
if(x==1){clrscr();/*界面1的代码*/}
else if(x==2){clrscr();/*界面2的代码*/}

2楼是个好方法,学习了~