注册 登录
编程论坛 数据结构与算法

敬请指教:关于文件操作

鬼鬼千年 发布于 2010-05-15 17:56, 658 次点击
我必须承认我是个笨人,敬请大侠指教:
文件的读取与写入,尽量具体点,比如说:先创建个文件,再在文件中写入一列的信息,例如(学生信息)学号,姓名,班级等等只是一个人的信息,然后能够读入,从文件输到屏幕上。能够在文件中删除,增加一个人的信息(能讲一下按学号,成绩等不同的标准查找,那我就跪谢!)当然最好能够有一样例程序,或者给个类似的程序也行。拜谢!!
2 回复
#2
hzh5122010-05-15 21:33
给你个例子,希望你能有些启发。
从文件中删掉视频访问次数为 1 的视频记录。
数据文件在附件中
只有本站会员才能查看附件,请 登录

程序代码:
#include<iostream>
#include<fstream>
using namespace std;
typedef struct VideoIndex
{

 char VideoName[100];

 int VisitingCount;
} VIndex;

int main()
{

 VIndex Vname;

 ifstream fin("Vlog_08-10.txt");

 ofstream fout("Vlog08-10.txt",ios::app);

 while (fin>>Vname.VideoName>>Vname.VisitingCount)

 {
  if (Vname.VisitingCount > 1)
  {
   fout<<Vname.VideoName<<" "<<Vname.VisitingCount<<"\n";
  }

 }

 fin.close();

 fout.close();

 return 0;
}

#3
asdjc2010-05-16 20:44
这个不难,是一个基础问题,要做做简单的练习就可以了。不过你的那种我觉得用上数据库比较好。
1