资源简介
自己做的C++课程设计大作业 visual studio2010 开发 附源代码 能运行 采用文件存储信息 有单词复习,修改录入 单词游戏 单词测验等功能 希望对大家有用
代码片段和文件信息
#include “recite.h“
struct words * creatlist(int buser& a) //读取词库文件创建链表
{
words *s*p=NULL;
words *head =NULL;
fstream zzc;
if (b==1)
{
zzc.open(a.wordfile_nameios::in|ios::out);
if(!zzc)
cout<<“Word file could not be open “< }
else
{
zzc.open(a.wrongwordfile_nameios::in|ios::out);
if(!zzc)
cout<<“Wrong word file could not be open “< }
s= new words;
zzc >> s->en >> s->ch;
s->en[sizeof(s->en)-1]=‘\0‘;
s->ch[sizeof(s->ch)-1]=‘\0‘;
while(!zzc.eof())
{
if(head==NULL)
head = s;
else
p->next= s;
p=s;
s= new words;
zzc>>s->en>>s->ch; //把中英文录入结点
s->en[sizeof(s->en)-1]=‘\0‘;
s->ch[sizeof(s->ch)-1]=‘\0‘;
}
p->next = s;
p = s;
p->next = NULL;
zzc.close();
return head;
}
struct users * creatlist() //读取用户信息文件创建链表
{
users *s*p=NULL;
users *head =NULL;
fstream zzc;
zzc.open(“f:\\users.dat“ios::in|ios::out|ios::binary);
if(!zzc)
cout<<“File users.txt could not be open “< s= new users;
zzc >> s->na >> s->pa;
while(!zzc.eof())
{
if(head==NULL)
head = s;
else
p->next= s;
p=s;
s= new users;
zzc>> s->na >> s->pa;
}
p->next = s;
p = s;
p->next = NULL;
zzc.close();
return head;
}
void showlist(words *head) //遍历链表
{
while(head)
{
cout<en<<“\t\t“<ch< head = head->next;
}
}
void writefile(struct words *headuser &uint b) //将单词链表写入文档
{
struct words *p;
ofstream zeller;
if(b==1)
zeller.open(u.wordfile_name);
else
zeller.open(u.wrongwordfile_name);
p=head;
while(p!=NULL)
{
zeller.write(p->enstrlen(p->en));
zeller.put(‘ ‘);
zeller.write(p->chstrlen(p->ch));
zeller.put(‘\n‘);
p=p->next;
}
delete phead;
zeller.close();
}
void writefile(struct users *head) //将用户链表写入文档
{
struct users *p;
ofstream zeller;
zeller.open(“f:\\users.txt“);
p=head;
while(p!=NULL)
{
zeller.write(p->nastrlen(p->na));
zeller.put(‘ ‘);
zeller.write(p->pastrlen(p->pa));
zeller.put(‘\n‘);
p=p->next;
}
delete phead;
zeller.close();
}
int fileexist_judge() //判断用户信息文件是否存在
{
ifstream file;
file.open(“f:\\users.dat“ios::binary|ios::in);
if(!file)
return 0;
else
return 1;
}
int wordexist_judge(int a user & u) //判断词库中有无单词
{
fstream zzc;
if (a==1)
{
zzc.open(u.wordfile_nameios::in|ios::out);
if(!zzc)
cout<<“Word file could not be open “<
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 145920 2012-09-01 10:21 背单词\Debug\背单词.exe
文件 2071400 2012-09-01 10:21 背单词\Debug\背单词.ilk
文件 1289216 2012-09-01 10:21 背单词\Debug\背单词.pdb
文件 48037888 2012-09-02 15:49 背单词\ipch\背单词-966a95d4\背单词-b751a47a.ipch
文件 1 2009-08-31 02:32 背单词\背单词\ClassDiagram1.cd
文件 1286 2012-09-01 10:21 背单词\背单词\Debug\cl.command.1.tlog
文件 37104 2012-09-01 10:21 背单词\背单词\Debug\CL.read.1.tlog
文件 644 2012-09-01 10:21 背单词\背单词\Debug\CL.write.1.tlog
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
文件 2 2012-09-01 10:21 背单词\背单词\Debug\li
............此处省略93个文件信息
相关资源
- C++C#互通DES加密算法
- C++ Qt设计模式第2版中文版
- Vc++编写的计算器简单小程序
- Programming -- Principles and Practice Using C
- 中国海洋大学C++课程期末资料
- The C++ Programming Language 4th Edition.pdf
- visual c++串口通信技术详解
- VC++ CLR编写带图形界面的简单计算器
- vc++6.0 绿色版 完整版支持win7,win8系统
- 停车场管理系统 MFC 数据结构课程设计
- 郑莉C++语言程序设计第3版[PDF+ppt+源码
- C++ Qt设计模式 第2版 中文版 PDF
- C++面向对象程序设计 谭浩强主编真正
- Dev-Cpp 5.11 TDM-GCC 4.9.2
- C++Primer课后习题解答(第1~18章完整答
- Modern C++ Design中文版.pdf
- 计算机图形学原理及算法教程(Visu
- c和c++安全编码
- C++光线跟踪
- Qt/C++模仿酷狗音乐播放器执行文件
- Borland C++ 6.0 精简版
- GDAL3编译版本c++版本的编译.rar
- MFC大作业 学生管理系统(附报告)
- 数据结构 C++实现 第2版习题答案 缪淮
- 用C++/MFC实现P2P和群聊功能的聊天小软
- C++ 五子棋代码的实现包括交换,禁手
- [数据结构(C++版)第2版].王红梅
- C++ cookbook 中文版
- C++面向对象程序设计 谭浩强——电子
- C++实践之路
评论
共有 条评论