分屏显示

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:01:48
用c语言编个学生管理系统 想再当名单太多的时候 分屏显示 就像满25就按任意键进入下一个页面一样 请问该怎么弄 详细一点 谢谢

给你一个例子吧:
本来要打印100行的,我让它30行停一次,输入个回车,继续打印!

#include<stdio.h>

main()
{
int count=0,i;

for(i=0;i<100;i++)
{
printf("%d\n",i+1);
count++;
if(count%30==0)
{//30行停一次
getchar();
}
}
}

设置一个行输出变量,再打印每一个换行的时候累加一次,当累加到25的时候,使用换页分隔符\f就行了。

n/25
printf("\n")

int flag=1;
for(i=0;i<100;i++)
{
if(flag%24==0)
{
printf("press any key to continue:\n");
getch();
}
printf ....
flag++;
}