66问答网
所有问题
c语言结构体里的一条记录如何删除
c语言结构体里的一条记录如何删除
举报该问题
推荐答案 2020-03-19
结构体同样可以看做一个基本数据类型。
删除结构体数组中的一个值,就像删除一个普通数组中的值一样的。
普通数组的删除是将后面的数据向前移动,达到覆盖掉的效果
比如:a[4]要删除第二个元素。那么把a[1]
=
a[2];a[2]
=
a[3];
最后一个不要动,也最好别去访问它,就相当于把第二个元素删除了。
结构体跟上面类似,但是结构体是你自定义的数据,所以在定义中,你要给它重载赋值符号(也就是=),要不然赋值的过程中会出错
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UsvDipniU.html
其他回答
第1个回答 推荐于2018-04-13
假定结构体数组为struct sut abc[10];
要删除abc[3]; 就必须帮abc[3]之后的元素一个一个往前移一位,就是abc[4]占着原来abc[3]的位置,依次前移知道abc[9]移到abc[8] 就删除了abc[3]
本回答被提问者和网友采纳
第2个回答 2010-06-14
如果是结构体数组的话 就跟普通数组一样删除就行了
第3个回答 2010-06-14
后面的将前面的覆盖
相似回答
...有学号成绩什么的,
怎样
添加或
删除一条记录
?
答:
兄弟,5个学生,而且还要增减,那要建链表了。数节点数就知道有几个学生了。
c语言结构体删除
。
就是指定一个位置然后删除
,就像是队列,叫一个人出...
答:
想要删除s[5],
只需将其之后的元素依次往前移将前一个元素覆盖就好了
,然后最后一个元素不用就行了!
如何删除结构体中的一
个元素?
答:
不过在逻辑上删除这个数值,你可以记录已经存放了内容的结构体数组的下标,
如果想删除这个数据就让该下标指向的位置重新存数据就可以了
。当然,你也可以用这样的方法对于要删除的内容,你让工程师编号定为负数,不需要内容了,就设为负数。每次存的时候判断一下编号是不是负数就可以了。
C语言中如何删除
文件
中的一条记录
答:
1、删除文件部分内容的大概步骤:新建一个临时文件,把原文件内容向临时文件里拷贝,遇到要删除的内容就跳过。结束后关闭文件,用remove("原文件名");把原文件删除,用rename("临时文件名","原文件名");把临时文件名改为原文件名。2、例如在原文件123.txt
中删除
以2和以4编号开头的行,可用以下代码...
c语言
文件操作
如何删除
其中
一条
信息,求大神帮我看看什么地方出错了,结 ...
答:
p=fopen("d:\\3.txt","w");//以写的方式打开3.txt 这里w就把原文件清空了!!!
删除
本句 cout<<"请选择需要删除的学生名"<<endl;cin>>e;char ID[20];int max1,sum1,sum2,q;Student temp;fp=fopen("d:\\3.txt","r"); //这里再读就读不到内容了!!
如何
用
C语言删除
数据库文件
中的
其中
一条
数据
答:
工作10年,还没有人会对文件直接这么操作的。最简单的方法是把内容从文件中读到内存,然后在内存
删除
修改后,再写回文件中。计算机的写文件等速度非常快的,不用担心。
大家正在搜
c语言怎么删除结构体里面的数据
c语言删除结构体数组中的一个元素
c语言结构体删除一个数据
c语言结构体数组删除一组成员
c语言删除指定结构体
c语言如何给结构体数组赋值
C语言结构体学生信息删除
c语言修改结构体中的数据
c语言定义一个学生结构体
相关问题
求助C语言结构体如何删除一组数据?
c语言删除结构体中的某一元素
在C语言中,怎么删除一个结构体数组中的数据?
C语言里如何清空结构体内的数据
高分求助,C语言中关于结构体数组中,学生信息的删除
c语言中如何将结构中变量清空
C语言中如何销毁结构体变量
C语言。怎么删除结构体里的某个成员,就是增删改查里的删?我只...