0

我的程序将打开一个文件并在终端中打印内容。由于文件很大,终端会转到两页或更多页。我必须滑到文件的第一行才能从头开始阅读。可以使用C程序吗?

void hfile()
{
printf("\033[2J");
printf("\033[0;0H");
FILE *ffp;
char c;

ffp=fopen("help.txt","r");
while((c=getc(ffp))!=EOF)
    printf("%c",c);

}
4

1 回答 1

1

不是通过标准库。您将不得不使用一些第三方库,例如 ncurses。

于 2012-12-26T08:24:50.873 回答