社区
C语言
帖子详情
请问怎么把结构体数组的1个数据清空?
dangdang0883
2007-10-28 06:02:47
typedef struct book
{
char bookId[50];
char bookName[200];
float bookPrice;
char bookType[50];
char bookAuthor[200];
}book;
struct book* pBok;
如要把 pBok[2] 里面的数据清空怎么做啊,谢谢大家?
...全文
619
14
打赏
收藏
请问怎么把结构体数组的1个数据清空?
typedef struct book { char bookId[50]; char bookName[200]; float bookPrice; char bookType[50]; char bookAuthor[200]; }book; struct book* pBok; 如要把 pBok[2] 里面的数据清空怎么做啊,谢谢大家?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dangdang0883
2007-10-30
打赏
举报
回复
好办法!
_石头_
2007-10-29
打赏
举报
回复
建议(有点笨但肯定可行的办法)先把文件内容读出来,然后关闭文件,再remove("文件名")--删除旧文件,然后重新建一个与原来文件同名的文件,再将需要的数据写进去,(不需要的就不要写进去了)。
dangdang0883
2007-10-28
打赏
举报
回复
up
dangdang0883
2007-10-28
打赏
举报
回复
那最后一项的数据还在啊!你这样这不过是把pBok[2]用pBok[3]覆盖了啊,那么最后一项没有被覆盖啊!
acrobatyuer
2007-10-28
打赏
举报
回复
楼主,是否真的可以删除了这一项然后再写回去呢?
应该可以吧!
ilovevvv
2007-10-28
打赏
举报
回复
先全部读出来,然后写回去的时候跳过pBok[2]不写
飞哥
2007-10-28
打赏
举报
回复
你pBok里面还没有数据呢
dangdang0883
2007-10-28
打赏
举报
回复
up
dangdang0883
2007-10-28
打赏
举报
回复
我要在文件里面删除 pBok[2] 里面的所有数据清空怎么做啊 我先定位,在修改我知道,但是怎么删除呢?
星羽
2007-10-28
打赏
举报
回复
你问的问题是如何清空,并不是如何删除 - -
要删除,就把文件读出来,如果重新写回去,写的时候过滤掉那些不想要的
或者,在内存中删除了再写回去,你问题就简化成,删除数据的某个元素
dangdang0883
2007-10-28
打赏
举报
回复
没有用文件里面都变成了0,还是没有删除啊,
星羽
2007-10-28
打赏
举报
回复
读出来,清了再写回去
dangdang0883
2007-10-28
打赏
举报
回复
这是清内存吧,但是我写到文件上了怎么清啊!
星羽
2007-10-28
打赏
举报
回复
memset(&pBok[2], 0, sizeof(struct book));
c语言城市天气信息档案管理系统,包含二维
结构体数组
定义使用,柱形图绘制,
数据
排序,读取
数据
库,
清空
文件等。
C语言入门知识汇总,可用于学习系统的构成。此为肇院C语言综合训练题目。
第七次课内实验实验报告.doc
自己的作业,自码的代码。
C语言成绩管理系统
最完整的C语言成绩管理系统,源代码奉上,界面清晰完美,希望对你能有所帮助
通讯录管理系统:结构体,指针,函数
1.添加联系人 2.显示联系人 3.删除联系人 4.修改联系人 5.
清空
联系人 6.退出
基于数组存放
数据
的顺序表
使用数组存放的顺序表,内存空间固定,包括头文件,以及函数实例
C语言
70,026
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章