| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 562 人关注过本帖
标题:[求助]怎样删除指定记录?
只看楼主 加入收藏
三瑞
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-29
收藏
 问题点数:0 回复次数:4 
[求助]怎样删除指定记录?

各们VC高手们给我出个好主意,怎样删除C++中指定记录啊!

高手们
给小弟做一个简单的实现一下吗?

或给小弟一点点意见吗!

搜索更多相关主题的帖子: 记录 删除 
2006-11-29 13:32
三瑞
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-29
收藏
得分:0 
哥呵们,来帮帮我吗?
2006-11-29 13:34
三瑞
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-29
收藏
得分:0 
2006-11-29 16:31
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
说清楚你要表达的一,可以拿个例子来协助解释!

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-11-29 23:33
三瑞
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-11-29
收藏
得分:0 
[求助]怎样删除指定记录?
#include <iostream.h>
#include <fstream.h>
class Data
{
private:
char name[25];
char age[3];
char address[51];
char phoneNo[15];
public:
void print()
{
cout<<endl<<"姓名:"<<name;
cout<<endl<<"年龄:"<<age;
cout<<endl<<"地址:"<<address;
cout<<endl<<"电话号码:"<<phoneNo;
}
void get()
{
cout<<endl<<"姓名:";
cin>>name;
cout<<endl<<"年龄:";
cin>>age;
cin.ignore();
cout<<endl<<"地址:";
cin.getline(address,51);
cout<<endl<<"电话号码:";
cin>>phoneNo;
}
};
int main()
{
Data object;
fstream file;
char reply='y';
file.open("NewFile.dat",ios::out|ios::app);//这是写入NewFile.dat中的内容
while(reply=='y'||reply=='Y')
{
cout<<"请输入个人详细信息"<<endl;
object.get();
file.write((char*)&object,sizeof(object));
cout<<"要继续吗?[Y/N]";
cin>>reply;
}
file.close();
file.open("NewFile.dat",ios::in);//这是读取NewFile.dat文件中的内容
file.read((char*)&object,sizeof(object));
while(!file.eof())
{
object.print();
file.read((char*)&object,sizeof(object));
}
file.close();
return 0;
}
大哥哥们,可以为我加一个删除其中一个记录的方法吗?
比如我们写入下列三条记录:
第一条:sum 16 guangZhou 3152456
第二条:jackson 19 zhengjian 4152457
第三条:michael 2 chengdu 5152458

我想删除指定的记录,比如第二条记录!
2006-11-30 16:25
快速回复:[求助]怎样删除指定记录?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012110 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved