#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语言:将一个文本文件按字符送上屏幕(动画效果)相关推荐

  1. 【Grasshopper进阶】在Grasshopper画布上实现动画效果

    最近笔者为了能够做到对用户友好,深入地学习了一些前端的知识,等回过神来,发现已经好久没有在CSDN上更过东西了- 结合最近看到的某些前端框架的底层,突然想到为什么不在Grasshopper上玩动画呢? ...

  2. C语言读取文本文件到字符数组中,和源文件文本长度不一致

    今天我踩到了C语言的一个坑,导致我一个小时内都在找答案. 问题描述如下: 我想把本地文本文件通过C语言读取到unsigned char缓存数组中,供其他函数调用. 我采用 fopen函数只读文件, f ...

  3. uniapp小程序实现长按录音、上滑取消的与语言录入模块(CSS实现语音音阶动画效果)

    这里写目录标题 语言录入模块 实现效果 HTML部分 JS部分 CSS部分 总结 语言录入模块 实现效果 HTML部分 代码如下: <template><view :class=&q ...

  4. c语言实现图片过渡效果飞入,用css3实现转换过渡和动画效果

    为什么要用css动画替换js动画 导致JavaScript效率低的两大原因:操作DOM和使用页面动画. 通常我们会通过频繁的操作 DOM的CSS来实现视觉上的动画效果,导致js效率低的两个因素都包括在 ...

  5. 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)

    索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 一.SQL Server体系结构 1.1 数据库 ...

  6. mbstowcs 和 wcstombs函数:C语言提供的宽字符和多字节字符转换函数

    C语言中的多字节字符与宽字符 字符型char只占八位,存储ascii码的,而宽字符型是为了存储多国语言的代码unicode,包括中文,法语德语什么的,8位256种不够用了 C语言原本是在英文环境中设计 ...

  7. 《深入浅出数据分析》为读者送上了章回小说的精彩

    2010年2月,春节将至,我向博文视点的某个邮箱寄出了一封请求参加翻译任何一本图书的邮件.很快,有人回信,内容简单明了:请下载并试译第1章1~17页内容.落款是博文视点编辑徐定翔.于是我试译,寄出,然 ...

  8. 符合c语言常量12abc,《C语言》试题abc合2006上.doc

    <C语言>试题abc合2006上 <c语言>试题(A) 一.单项选择题(每小题2分,共20分) 以下选项中正确的整型常量是 B A)12. B) -20 C) 1,000 D) ...

  9. 33种编程语言为您送上祝福,新年快乐!

    又是新的一年,没什么好说的,就用33种编程语言为大家送上祝福吧! C printf("2019,祝大家"); C++ cout<<"一帆风顺"; C ...

最新文章

  1. Asp.Net 学习资源列表
  2. Android开发之使用BroadcastReceiver实现开机自动启动(源代码分享)
  3. java 计算反码_java基础知识-原码、反码、补码、运算符
  4. Ubuntu下安装配置java及环境变量
  5. 【K210】【MaixPy】二、Maix Dock入门之Timer、PWM基础模块,实现一个变色呼吸灯(效果参考罗技G502)
  6. UVA10719 Quotient Polynomial【多项式】
  7. 读取配置文件五种方式
  8. 淘宝类目运营方法 怎么快速获取流量和销量
  9. 两个三维向量叉积_俩个三维向量叉乘怎么算啊?
  10. python使用numpy按一定格式读取bin文件
  11. 服务器系统怎么安装网卡驱动,网卡驱动怎么安装,教您网卡驱动的安装操作
  12. 网络创业者之家:互联网创业的优势与不足,你真到了解吗?
  13. 机器学习数学基础——全概率公式与贝叶斯公式
  14. 小白的测试人生(三)小白如何进入IT行业及如何选择培训机构
  15. 关于少儿编程编程语言的选择,python还是c++
  16. newt.h:没有那个文件或目录
  17. 随意细解:UI -- 初级数据持久化
  18. 想要发布软文,软文的发稿标准有哪些?
  19. 计算机主机房的消防配置,计算机机房火灾报警及消防设施要求
  20. C语言递归——猴子摘桃

热门文章

  1. Xrdp - 通过Windows的RDP连接Linux远程桌面(Ubuntu/CentOS/Redhat 7)(转载)
  2. SLAM第五讲点云拼接思路笔记
  3. 女人嫁给你,是让你疼的(转载+补充)
  4. 详解:与运算()、或运算(|)、异或运算(^)
  5. 油烟净化器不能正常启动?别着急,四种方法教你排除故障!
  6. JSTL标签forEach
  7. LayUI数据表格自动定时刷新,并且停留在当前页面
  8. 具备主人翁精神,他才能够最大限度地从工作中学习,才能够最大限度地受益,才能够最大限度地做到快乐工作。
  9. Qt笔记(五十八)之设置鼠标形状
  10. 联想电脑欲重返手机市场,首款机型揭秘