C语言:将一个文本文件按字符送上屏幕(动画效果)

#include<stdio.h>
/* 包含putchar()
    相关文件操作
	fopen()打开文件 
	feof()判断文件到结尾
	更多查看stdio.h 
*/
#include<stdlib.h>
/*
	常用的system()
	sand() 
	与rand() 
*/
#include<time.h>
/*
	用系统时间初始化获取随机数 
*/
#include<windows.h>
FILE *fp=NULL;//文件结构体指针 
int main()
{
	fp=fopen("1.txt","r");
	/*
	fopen()打开和源码相同文件夹下的1.txt文件
	权限文r,只读
	*/
	if(NULL==fp)//判断这文件是否打开成功
	{
		printf("文件打开失败!原因是打开和同一文件夹",
		"下不存在该文件或这个文件已经被系统打开\n");
		return 1;//返回1,和最后的return 0;进行区分 
	}
	srand((unsigned int)time(NULL));//初始化随机数种子使用系统时间
    char ch; 
	while(!feof(fp))//判断文件是否到结尾feof判断文件到结尾后返回假
	{
		ch=fgetc(fp);//文件之中读取一个字符
		Sleep(rand()%100+1);//延迟1~100ms显示可以看到效果 
		putchar(ch);//将字符打印到屏幕 
	}
	fclose(fp);//关闭文件 
	return 0;	
} 

显示结果(未显示完)

C语言:将一个文本文件按字符送上屏幕(动画效果)

显示结果(显示完)

C语言:将一个文本文件按字符送上屏幕(动画效果)