社区
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] 里面的数据清空怎么做啊,谢谢大家?
...全文
611
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语言城市天气信息档案管理系统,包含二维
结构体数组
定义使用,柱形图绘制,
数据
排序,读取
数据
库,
清空
文件等。
1. **二维
结构体数组
**:在C语言中,结构体是一种自定义
数据
类型,可以将不同类型的
数据
组合在一起。二维
结构体数组
则是这种结构的扩展,用于存储多组相关
数据
。在这个系统中,结构体可能包含城市名、日期、最高温度...
第七次课内实验实验报告.doc
-
结构体数组
:`stu[6]` 和 `stu1[6]` 分别存储6个学生的
数据
,每个元素都是 `struct student` 类型。 4. 文件读写结构体
数据
: - 写入结构体
数据
:使用 `fprintf()` 函数,配合 `%d`、`%s` 和 `%d` 格式化输出...
C语言成绩管理系统
- 在`void all()`函数中,通过循环遍历
结构体数组
来显示每个学生的学号、姓名等信息。 4. **修改学生信息**: - 提供修改学生基本信息的功能,例如更改姓名或成绩。 - 在`void xiugai()`函数中,可以通过输入...
通讯录管理系统:结构体,指针,函数
例如,如果我们有一个函数`void modifyContact(Contact* contact)`用于修改联系人信息,我们可以传递一个结构体指针,以便函数能直接更改原始
数据
,而不是复制后的副本。 **3. 函数(Function)** 通讯录管理系统中...
基于数组存放
数据
的顺序表
顺序表是一种常见的线性
数据
结构,它以数组作为底层存储机制,通过下标访问元素,具有随机访问的优势。在这个主题中,我们将深入探讨基于数组存放
数据
的顺序表,包括其基本概念、操作方法、优缺点以及相关的编程实现...
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章