2 qq 34086980 qq_34086980 于 2016.02.26 22:01 提问

C语言中如何删除TXT文件中特定的结构体数组

用 r 打开文本文件a, 用a打开文本文件b,(临时文件)
for{
fprintf 将a文件的数据存入fp;
判断是不是符合要删除的数据;
如果不是,将fp数据存入文件b;
}

用 W 打开文件a,用r打开文件b,
for{
fprintf
fscanf
}

生成之后打开文本文件a数据只有原本的第一条,其他的都不见了

求教
C语言中如何删除TXT文件中特定的结构体数据

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.26 22:06
qq_34086980
qq_34086980 回复苏小喵: 我错了 是数据 不是数组
2 年多之前 回复
qq_34086980
qq_34086980   2016.02.26 22:12

....我错了 是结构体数据 不是数组 打错了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言读取文件数据到结构体数组
#include #include #include struct infostu { char no[20]; //学号 char name[20]; char sex[4]; int age; char major[20]; //专业班级 }; int main() { int i=0,j; struct infostu student[500];
C语言实现删除字符串中特定的字符
char *ccstr( char *str, char *tok) { char *p; p = strtok( str, tok ); while( p != NULL ) { if( p != str ) { strcat( str, p ); } p = strtok( NULL, tok );
c语言实现读取txt文件内容到结构体数组中
#include #include #define N 10 typedef struct { char work_ID[5]; char name[20]; char phone_nu[12]; }student; int main(int argc, char *argv[]) { student st[N];
C语言中对结构体或数组清零的最快方法
假设有结构体 addr; memset(&addr,0,sizeof(addr)); memset()方法是在某个内存块内填充某一特定的值
C语言结构体数组的使用
1、结构体数组的优点     结构体可以存储不同的数据类型,将他们互相联系起来。结构体数组可以连续存储多个结构体,和数组作用相似。比如想定义同一个最小外接矩形的四个坐标值,并给予这个矩形一个特征编号。当需要存储多个最小外接矩形的信息时,就需要动态申请一个结构体数组。2、结构体数组的定义和使用     以某一个需求为例,给出了结构体数组的定义、初始化、用户交互使用、释放。struct rect /...
C语言结构体数组的直接赋值及数组的长度计算
一般情况下,对结构体类型的变量或者结构体类型的数组的赋值都是先定义一个结构体类型的变量,然后在对其属性进行赋值。例如: typedef struct Pi { int x; int y; } Pc; int main() { int i; Pc pc[2]; pc[0].x = 1; pc[0].y = 2; pc[1].x = 3; ...
c语言结构体数组的应用问题
代码如下: #include #include #include #define MAX_LEN 10 #define STU_NUM 40 #define COURSE_NUM 3 struct student //定义学生结构体类型 { long num; char name[MAX_LEN]; float score[COURSE_
c语言结构体中动态数组的使用
结构体中动态数组的使用。
c语言实现删除一个txt文件中含有xxx内容的一行,并把删除之后的文件写成另一份txt文件
从一个博客的回复上看到的,学习之后加了注释。源代码来自csdn博客。 通过这段代码学习到fgets实现从文件中一行一行读,fputs实现把每次读到的内容原样写到一个文件中,strstr查找包含某个xxx内容的字符串,feof判断文件末尾,#if #else #endif预编译命令,通过写bat文件向编译好的文件传入main函数的参数(这个同样可以通过在Project中设置实现向main函数传参数
C语言中的结构体,结构体中数组初始化与赋值
原作地址:https://www.cnblogs.com/zhangfeionline/p/5913905.html 最近写c语言中的结构体遇到了些问题,从网上找了些资料如下: 结构体是连续存储的,但由于结构体中成员类型各异,所以会存在内存对齐问题,也就是内存里面会有空档,具体的对齐方式这里 暂不讨论; 1.结构体的定义和赋值  结构体是可以直接初始化的,在定义的时候,就可