怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 03:48:34
怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题

怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题
怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题

怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题
没有验证.得自己修改一些.
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "dos.h"
void main()
{
char c1,c2;
void tmlr();
void tmcx();
void tmxg();
void dt();
do
{
clrscr();
printf("\n");
printf("\n");
printf("\n");
printf("\n");
printf(" \n");
printf(" 请输入选项(1~5):");
scanf("%c",&c1);
if(c1=='1')tmlr();
else if(c1=='2')tmcx();
else if(c1=='3')tmxg();
else if(c1=='4')dt();
else if(c1=='5')
{
exit(0);
}
}while(1);
}
void tmlr()
{
FILE *fp;
char lx[4],tm[200],da[100],c;
fp=fopen("test.txt","a");
do
{
printf("请输入题目类型:");
scanf("%s",lx);
printf("请输入题目题干:");
scanf("%s",tm);
printf("请输入题目答案:");
scanf("%s",da);
fputs("类型:",fp);
fputs(lx,fp);
fputs("\n",fp);
fputs("题目:",fp);
fputs(tm,fp);
fputs("\n",fp);
fputs("答案:",fp);
fputs(da,fp);
fputs("\n",fp);
system("pause");
printf("是否继续输入题目(Y/N):");
scanf("%c",&c);
}while(c=='y' || c=='Y');
fclose(fp);
}
void tmcx()
{
FILE *fp;
int i=0;
char lx[4],tm[200],da[100],c,tm1[200],tm2[200];
fp=fopen("test.txt","r");
do
{\x05
printf("请输入查找题目:");
scanf("%s",tm1);
strcat(tm2,"题目:");
strcat(tm2,tm1);
\x05do
\x05{
fgets(lx,200,fp);
fgets(tm,200,fp);
fgets(da,200,fp);
}while(strcmp(tm,tm2)!=0 && strcmp(tm,"")!=0);
if(strcmp(tm,"")==0) printf("该题目没检索到");
else
\x05{
printf("类型:%s\n",lx);
printf("题目:%s\n",tm);
printf("答案:%s\n",da);
\x05}
system("pause");
printf("是否继续查找(Y/N):");
scanf("%c",&c);
}while(c=='y' || c=='Y');
fclose(fp);
}
void tmxg()
{
FILE *fp;
char lx[4],tm[200],da[100],c;
fp=fopen("test.txt","a+");
do
{
printf("请输入题目类型:");
scanf("%s",lx);
printf("请输入题目题干:");
scanf("%s",tm);
printf("请输入题目答案:");
scanf("%s",da);
fputs("类型:",fp);
fputs(lx,fp);
fputs("\n",fp);
fputs("题目:",fp);
fputs(tm,fp);
fputs("\n",fp);
fputs("答案:",fp);
fputs(da,fp);
fputs("\n",fp);
system("pause");
printf("是否继续输入题目(Y/N):");
scanf("%c",&c);
}while(c=='y' || c=='Y');
fclose(fp);
}
void dt()
{
FILE *fp;
int k,i,t=0,f=0;
char lx[4],tm[200],da[100],c,da1[100],da2[100];
fp=fopen("test.txt","r");
do
{
printf("请输入出题数量:");
scanf("%d",&k);
for(i=1;i

怎样用c++开发一个基于文件型的题库,题型包括选择,判断,填空,问答题 怎样用 C++写一个程序测出基因序列A+C的含量?还要从文件中读取基因序列? 英文翻译-基于ASP.NET的旧货市场平台的开发 关于DSP的问题.一道考题:利用C语言开发DSP程序时主要需要哪几个文件,各个文件的主要功能是什么? NIOS II开发问题谁有基于CycloneIII的NIOSII 的开发实例?能不能发给个连接 英语翻译基于Web分布式、跨平台、构件化的体系结构,结合Oracle的关系型数据库系统,采用java面向对象的编程语言的开发环境 怎样用一个cdr软件打开两个cdr格式的文件就是用cdr打开一个cdr文件,打开另外一个是前一个会没有掉,那怎么用一个cdr打开两个文件呢? 帮我做一道编程题吧谢谢各位高手了一、 目的:了解和熟悉VC++6.0集成开发环境,能够调试和运行具有多文件结构的C语言程序.二、 内容和步骤:1、在一个逻辑盘(如D盘)或给定的目录下, 英语翻译题库系统在.NET框架下用Visual Studio .NET 2005开发平台来开发的,选用的是C#语言,结合SQL server 2000,做成一个完整的题库系统.系统可以分配管理员帐号供用户使用,有了登陆帐号的用户可以 怎样用RAR把文件的体积压缩变小 C语言把文件看做一个字符的序列, 怎样用C语言写一个用*组成的三角形** * ** * * ** 嵌入式Linux下基于QT/Embedded的图形用户界面开发 fanyi翻译成英文 做标题的 谁有徐明华的《精通JSF:基于EJB Hibernate Spring整合开发与项目实践》书上的源码和pdf 英语翻译随着计算机技术的发展,在计算机上处理业务已由基于单机的数学运算、文件处理,基于简单连结的内部网络的内部业务处理、办公自动化等发展到基于企业复杂的内部网、企业外部 如何把题库中每个题第一个字以A发音的题目编辑在一起? 土— ( )—二 猜一个成语招牌题题库上出现的,十万火急,快 蜥蜴题库的会计题怎么样呀?