C语言删除文件中的信息

树木有编号 树种 种树人 时间四个变量,存储在文件了,希望可以用结构体数组不用链表实现通过编号匹配删除文件中的这四个信息

给你两种定义方式,参考如下,如有帮助,请采纳一下,谢谢。

//第一中定义方式,最简单的一种

struct Tree
{
	int id;        //编号
	char type[10]; //树种,也可以定义一个枚举类型
	char person[20];//种树人
	char time[20];  //时间
};

Tree t[10];  //定义含10个Tree类型元素的数组
//--------------------分割线----------------------------------------
//第二种定义方式
//1.定义数种枚举类型
enum EShuZhongType
{
	e_sz_ys,  //杨树
	e_sz_ls,  //柳树
	e_sz_ts   //桃树
};
//2.定义时间类型(也可以使用c自己的时间类型)
struct MyTime 
{
	int year;
	int month;
	int day;
	int hour;
	int min;
	int second;
};
//3.定义树
struct Tree
{
	int id;    //编号
	EShuZhongType eType;  //树种
	char person[20];//种树人
	MyTime time;    //时间
};

Tree t[10];  //定义含10个Tree类型元素的数组

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632