分类：电脑/网络-软件
问题：请问C语言编程问题!很急啊~~~~~救救我啊用C语言编写《英文打 
用编写《英文打字练习》1、题目内容：（1）  在1000字左右的英文文本文件中（内容自定）随机抽取100个字符作为每次练习的范本；（2）  打字开始时显示开始时间；（3）  打字结束时显示结束时间并显示所用打字时间（秒）、字数、打字速度（字/分）、正确率（百分比）。2、  编程主要解决的问题：（1）  如何设置初始状态？（2）  如何从文本文件中随机读取一段100字的文本？（3）  如何计算打字所用时间、打字速度、字数和正确率？提示：关于系统时间的提取程序示例：#include <dos.h>用编写《英文打字练习》1、题目内容：（1）  在1000字左右的英文文本文件中（内容自定）随机抽取100个字符作为每次练习的范本；（2）  打字开始时显示开始时间；（3）  打字结束时显示结束时间并显示所用打字时间（秒）、字数、打字速度（字/分）、正确率（百分比）。2、  编程主要解决的问题：（1）  如何设置初始状态？（2）  如何从文本文件中随机读取一段100字的文本？（3）  如何计算打字所用时间、打字速度、字数和正确率？提示：关于系统时间的提取程序示例：#include <dos.h>main(){ struct time t; /*定义t为结构体time类型*/            float h,m,s;            gettime(&t);  /*获取当前系统时间*/           h=t.ti_hour;  /*h为当前系统时间的时数*/           m=t.ti_min;  /*m为当前系统时间的分数*/           s=t.ti_sec;   /*s为当前系统时间的秒数*/           printf("%f:%f:%f\n",h,m,s);       }
回答：1.用fopen打开文件，用fseek计算文件长度filelength，记录下来。
2.随机取100个字节，用fseek到random（）% filelenth位置，用fread实现。
3.记录进入时间和退出时间，减一下就知道用时了。
4.打字速度用所用时间和输入字符数目算
5.正确率用字符比较计算