c语言后宫管理系统,文件操作,结构数组的增删改查

本文介绍了一个使用C语言编写的后宫管理系统,重点探讨如何进行文件操作以实现结构数组的数据持久化,包括增、删、改、查等基本功能。通过实例解析,详细阐述了字符串处理和学生信息管理的实现细节。
摘要由CSDN通过智能技术生成
在这里插入代码片
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define FILENAME   "feizi.txt"
#define N 35
/*   本程序 特点 增加了整数输入判断 */
typedef struct _Size 
{
   
	int bust;   //胸围
	int hip;	//臀围
	int waist;	//腰围
}SIZE;
typedef struct _Harem
{
   
	int id;			 //编号
	int age;		 //年龄
	char name[20];	 //姓名
	SIZE size;		//三围
}HAREM ;

int len = 0;		 //长度 计算结构体数组的长度
#if 0
/* 全局变量 */
static  HAREM harem[N] =
	{
   
		{
   1001, 21,  "华妃"	,7	,14	,20 },
		{
   1003, 19,  "翠花"  ,42, 18, 18},
		{
   1005, 22,  "香妃"  ,42, 51, 51},
		{
   1007, 19,	"凌妃"	,72	,11	,111},
		{
   1009, 18,	"熏妃"	,21	,71	,16},
		{
   1002, 16,	"贤妃"	,55	,49	,76},
		{
   1004, 15,	"良妃"	,56	,89	,21},
		{
   1006, 20,	"淑妃"	,45	,75	,36},
		{
   1008, 14,	"德妃"	,26	,14	,59},
		{
   1010, 12,	"惠妃"	,21	,35	,63},
		{
   1015, 18,	"敬妃"	,95	,14	,13},
		{
   1013, 23,	"宁妃"	,25	,62	,41},
		{
   1012, 26,	"庄妃"	,25	,64	,32},
		{
   1011, 18,	"昭妃"	,21	,63	,45},
		{
   1013, 22,	"元妃"  ,56, 56 ,56},
		{
   1018, 19,	"贞妃"	,26, 26, 26},
		{
   1016, 22,	"亦菲"	,36, 36, 36}
	};
LPHAREM p = harem;   // 指针 用来指向结构体数组 
int len = 17;		//长度 计算结构体数组的长度
#endif
/*函数声明*/
//void Init_Harem();				 // 初始化
void Printf_Harem(HAREM* harem);			 //打印
void Menu();					 //菜单
void Winos();					 //程序窗口
void Bool1(int* a);	             //输入判断  为了程序健壮
void Interaction();				 //用户选择
void Add_Imperial_Concubine(HAREM* harem);  //添加妃子
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c语言,c++

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值