C语言超市管理系统UI界面
以下是部分代码。需要源码的私信
#include<easyx.h>
#include<stdio.h>
#include<stdlib.h>#define width 1280
#define height 840
#define font_w 35 //字体宽度
#define font_h 90 //字体高度typedef struct node
{char name[100];//名字char number[100];//编号char classify[100];//分类int price;//进价int sales;//售价int repertory;//库存int extant;///现存node* nxet;
}Lnode, * Hnode;
Lnode L;//创建头结点//用于历史记录
typedef struct anode
{char name[100];char number[100];char classify[100];int price;int sales;int repertory;int extant;
}ARRnode;ARRnode ArrList[1000];
int count_goods = 0;//全局变量--统计商品的多少int InitList(Lnode& L) //初始化链表
{L.nxet = NULL; //创建一个头结点return 0;
}int history_count = 0;//用于判断是否有历史记录
int history_goods_Lnode(Lnode& L)//将history中的数据读入到链表中
{FILE* fp = fopen("./history.txt", "r");if (!fp){printf("读取history失败\n");return 0;}Lnode* p, * q;p = &L;q = (Lnode*)malloc(sizeof(Lnode));if (!q){printf("q--malloc失败\n");return 0;}while (fscanf(fp, "%s%s%s%d%d%d%d", q->name, q->number, q->classify, &q->price, &q->sales, &q->repertory, &q->extant) != EOF){ history_count++;//记录链表中的数据数p->nxet = q;p = q;q = (Lnode*)malloc(sizeof(Lnode));if (!q){printf("q--malloc失败\n");return 0;}}p->nxet = NULL;printf("history_count=%d\n", history_count);fclose(fp);return 0;
}
相关文章:
![](https://i-blog.csdnimg.cn/direct/1da63c8f8d12469f844f97fdf0535707.png)
C语言超市管理系统UI界面
以下是部分代码。需要源码的私信 #include<easyx.h> #include<stdio.h> #include<stdlib.h>#define width 1280 #define height 840 #define font_w 35 //字体宽度 #define font_h 90 //字体高度typedef struct node {char name[100];//名字char number[1…...
![](https://i-blog.csdnimg.cn/direct/52b178bef78d4f898508c38d57c9e256.png)
BUUCTF逆向wp [MRCTF2020]Xor
第一步 查壳,该题是32位,无壳。 第二步 跟进main,发现反汇编不了 通过下图我们可以发现一串类似字符串的东西 第三步 我们看一下汇编 我们可以得到这些信息:flag的长度为27(下面是对本条指令cmp edx 27指令的应用…...
![](https://i-blog.csdnimg.cn/direct/7e059ebeb11b4c7bb689522b74dae7a1.png#pic_center)
Windows版MySQL5.7解压直用(如何卸载更换位置重新安装)
文章目录 停止mysql进程及服务迁移整个mysql文件夹删除data重启计算机重新安装 停止mysql进程及服务 net stop mysql mysqld -remove mysql迁移整个mysql文件夹 删除data 重启计算机 shutdown -r -t 0重新安装 https://blog.csdn.net/xzzteach/article/details/137723185...
![](https://i-blog.csdnimg.cn/direct/c62f38150b4d41cf92ebaec9c8f36404.png)
详解数据结构之二叉树(堆)
详解数据结构之二叉树(堆) 树 树的概念 树是一个非线性结构的数据结构,它是由 n(n>0)个有限节点组成的一个具有层次关系的集合,它的外观形似一颗倒挂着的树,根朝上,叶朝下,所以称呼为树。每颗子树的根节点有且只…...
![](https://i-blog.csdnimg.cn/direct/132caaa07cc94343bbf1d6d086ff64b8.png)
Linux----Mplayer音视频库的移植
想要播放视频音乐就得移植相关库到板子上 Mplayer移植需要依赖以下源文件:(从官网获取或者网上) 1、zlib-1.2.3.tar.gz :通用的内存空间的压缩库。 2、libpng-1.2.57.tar.gz :png格式图片的压缩或解压库 3、Jpegsrc.v9b.tar.gz : jpeg格式图片的压…...
![](https://i-blog.csdnimg.cn/direct/229db5e47a2a41caaeaeefdd0455d573.png)
STM32测测速---编码电机读取速度的计算
1、首先先了解一下计算的公式 速度计算: 轮胎每转一圈的脉冲数取决于编码器的分辨率,可由下面公式进行计算: PPR是电机的线数 以GA25-370电机为例。 图片来源:第四节:STM32定时器(4.JGA25-370霍尔编码器…...
![](https://www.ngui.cc/images/no-images.jpg)
【已解决】服务器无法联网与更换镜像源
目录 问题描述: 1.修改网卡的 DNS1 和 DNS2 2.修改DNS列表 3.重启网络服务 4.切换镜像源 4.1备份原镜像源 4.2下载阿里云镜像源 4.3替换无法使用的域名 4.4刷新软件包缓存 4.5其他镜像源 5.阿里云镜像源开发者社区说明 6.阿里云DNS网址 7.DNS域名服务器…...
![](https://www.ngui.cc/images/no-images.jpg)
android11 屏蔽usb通过otg转接口外接鼠标设备
硬件平台:QCS6125 软件平台:Android11 需求:Android设备通过接usb转接线连接鼠标功能屏蔽。 考虑到屏蔽的层面可以从两个层面去做,一个是驱动层面不识别,一个就是Android系统层面不识别加载,本篇只讲后者。…...
![](https://i-blog.csdnimg.cn/direct/e53864053cb9452a9e81e1196df838ea.png)
HAL库源码移植与使用之RTC时钟
实时时钟(Real Time Clock,RTC),本质是一个计数器,计数频率常为秒,专门用来记录时间。 普通定时器无法掉电运行!但RTC可由VBAT备用电源供电,断电不断时 这里讲F1系列的RTC 可以产生三个中断信号ÿ…...
![](https://i-blog.csdnimg.cn/direct/9620c4d8f81343adbaeb4abbe569c80e.png)
GIT命令学习 一
📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 ☁️运维工程师的职责:监…...
![](https://www.ngui.cc/images/no-images.jpg)
VS+QT 打包可执行文件.exe
切换成release版本,同时更改项目属性中release配置下的各个属性,确保匹配 重新生成解决方案,将生成的.exe复制到一个空白文件夹中 执行: cd D:\QT\5.12.10\msvc2015_64\binwindeployqt C:\Users\DELL\Desktop\serials\MainWind…...
![](https://www.ngui.cc/images/no-images.jpg)
Android笔试面试题AI答之Activity(2)
答案仅供参考,大部分为文心一言AI作答 目录 1. 请介绍一下Activity 生命周期?1. 完全生命周期2. 可见生命周期3. 前台生命周期4. 配置更改5. 特殊场景 2. 请介绍一下横竖屏切换时Activity的生命周期变化?1.默认行为(未设置androi…...
![](https://www.ngui.cc/images/no-images.jpg)
来自Transformers的双向编码器表示(BERT) 通俗解释
来自Transformers的双向编码器表示(BERT) 目录 1. 从上下文无关到上下文敏感2. 从特定于任务到不可知任务3. BERT:把两个最好的结合起来4. BERT的输入表示5. 掩蔽语言模型(Masked Language Modeling)6. 下一句预测&am…...
![](https://www.ngui.cc/images/no-images.jpg)
代码随想录第十六天|贪心算法(2)
目录 LeetCode 134. 加油站 LeetCode 135. 分发糖果 LeetCode 860. 柠檬水找零 LeetCode 406. 根据身高重建队列 LeetCode 452. 用最少数量的箭引爆气球 LeetCode 435. 无重叠区间 LeetCode 763. 划分字母区间 LeetCode 56. 合并区间 LeetCode 738. 单调递增的数字 总…...
![](https://i-blog.csdnimg.cn/direct/99f62095e68a4472b443b52f8b7555b9.png)
花几千上万学习Java,真没必要!(二十二)
1、final关键字: 测试代码1: package finaltest.com;public class FinalBasicDemo {public static void main(String[] args) {// final修饰基本数据类型变量final int number 5;// 尝试修改number的值,这将导致编译错误// number 10; // …...
![](https://i-blog.csdnimg.cn/direct/201399e0fa294c85a8eb27cb036e2e9f.png)
在RK3568上如何烧录MAC?
这里我们用RKDevInfoWriteTool 1.1.4版本 下载地址:https://pan.baidu.com/s/1Y5uNhkyn7D_CjdT98GrlWA?pwdhm30 提 取 码:hm30 烧录过程: 1. 解压RKDevInfoWriteTool_Setup_V1.4_210527.7z 进入解压目录,双击运行RKDevInfo…...
![](https://img-blog.csdnimg.cn/direct/a35e3dd73632423a92451bfbd0ae7b66.png)
1.30、基于卷积神经网络的手写数字旋转角度预测(matlab)
1、卷积神经网络的手写数字旋转角度预测原理及流程 基于卷积神经网络的手写数字旋转角度预测是一个常见的计算机视觉问题。在这种情况下,我们可以通过构建一个卷积神经网络(Convolutional Neural Network,CNN)来实现该任务。以下…...
![](https://www.ngui.cc/images/no-images.jpg)
Windows如何使用Python的sphinx
在Windows上使用Python的Sphinx进行文档渲染和呈现,可以遵循以下步骤进行操作: 安装Python:首先,确保你的Windows系统上已经安装了Python。你可以从Python的官方网站下载并安装适合你系统(32位或64位&…...
![](https://www.ngui.cc/images/no-images.jpg)
C++ STL nth_element 用法
一:功能 将一个序列分为两组,前一组元素都小于*nth,后一组元素都大于*nth, 并且确保第 nth 个位置就是排序之后所处的位置。即该位置的元素是该序列中第nth小的数。 二:用法 #include <vector> #include <a…...
![](https://i-blog.csdnimg.cn/direct/75ba1faa3a7d4e5aa1efb017111bd5f4.png#pic_center)
【PostgreSQL教程】PostgreSQL 选择数据库
博主介绍:✌全网粉丝20W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物联网、机器学习等设计与开发。 感兴趣的可…...
![](https://www.ngui.cc/images/no-images.jpg)
C# —— HashTable
集合collections命名空间,专门进行一系列的数据存储和检索的类,主要包含了:堆栈、和队列、list、ArrayList、数组 HashTable 字典 storeList 排序列表等类 Array 数组 长度固定, 类型固定 通过索引值来进行访问 ArrayList动态数组,…...
![](https://www.ngui.cc/images/no-images.jpg)
LeetCode 第407场周赛个人题解
目录 100372. 使两个整数相等的位更改次数 原题链接 思路分析 AC代码 100335. 字符串元音游戏 原题链接 思路分析 AC代码 100360. 将 1 移动到末尾的最大操作次数 原题链接 思路分析 AC代码 100329. 使数组等于目标数组所需的最少操作次数 原题链接 思路分析 A…...
![](https://i-blog.csdnimg.cn/direct/a3dd7d29833741e98abf1fc832ce42cb.png)
使用Django框架实现音频上传功能
数据库设计(models.py) class Music(models.Model):""" 音乐 """name models.CharField(verbose_name"音乐名字", max_length32)singer models.CharField(verbose_name"歌手", max_length32)# 本质…...
![](https://i-blog.csdnimg.cn/direct/9eb65e9be88b45fc9f65cffba1a716fa.png)
[路由器]IP-MAC的绑定与取消
背景:当公司的网络不想与外部人员进行共享,可以在路由器页面配置IP-MAC的绑定,让公司内部人员的手机和电脑的mac,才能接入到公司。第一步:在ARP防护中,启动IP-MAC绑定选项,必须启动仅允许IP-MAC…...
![](https://img-blog.csdnimg.cn/img_convert/97bad67349a49cbe20b9a71b624f940d.png)
Idea配置远程开发
Idea配置远程开发 本篇博客介绍使用idea通过ssh连接ubuntu服务器进行开发 目录 Idea配置远程开发1.idae上点击file->Remote Development2.点击New Connection3.填写相关信息4.输入密码5.选择IDE版本和项目路径5.1 点击open an SSH terminal打开控制台5.2 依次执行命令 6.成…...
![](https://www.ngui.cc/images/no-images.jpg)
lua 实现 函数 判断两个时间戳是否在同一天
函数用于判断两个时间戳是否在同一天。下面是对代码的详细解释: ### 函数参数 - stampA 和 stampB:两个时间戳,用于比较。- resetInfo:一个可选参数,包含小时、分钟和秒数,用于调整时间戳。 ### 函数实现…...
![](https://www.ngui.cc/images/no-images.jpg)
工作纪实53-log4j日志打印文件隔离
在项目中,我有一堆业务日志需要打印,另一部分的日志,是没有格式的,需要被云平台离线解析并收集到kafka或者hdfs、hive等,需要将日志隔离打印到不同的文件 正常的log4j配置是下面这样的,配合Sl4j直接使用默认…...
![](https://i-blog.csdnimg.cn/direct/890cb9cddda943e3996d924e5368b6d0.png)
7月21日,贪心练习
大家好呀,今天带来一些贪心算法的应用解题、 一,柠檬水找零 . - 力扣(LeetCode) 解析: 本题的贪心体现在对于20美元的处理上,我们总是优先把功能较少的10元作为找零,这样可以让5元用处更大 …...
![](https://img-blog.csdnimg.cn/img_convert/4ff71a71c5a98f28d4262e63a189404c.png)
FPGA DNA 获取 DNA_PORT
FPGA DNA DNA 是 FPGA 芯片的唯一标识, FPGA 都有一个独特的 ID ,也就是 Device DNA ,这个 ID 相当于我们的身份证,在 FPGA 芯片生产的时候就已经固定在芯片的 eFuse 寄存器中,具有不可修改的属性。在 xilinx 7series…...
![](https://www.ngui.cc/images/no-images.jpg)
使用 hutool工具实现导入导出功能。
hutool工具网址 Hutool参考文档 pom依赖 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.7.20</version></dependency><dependency><groupId>org.apache.poi</gro…...
![](/images/no-images.jpg)
汽车网站建设页面/梅州seo
在交换机中使用一个函数就可以了:将调用该函数,并返回一个值 – 这是一个将用于案例的值.它和写作完全一样:$my_var function_foo($bar,$bar2);switch ($my_var) {// ...}即使我更喜欢使用变量,所以代码更容易阅读.在案例中使用变量是您经常看不到的;但…...
![](/images/no-images.jpg)
wordpress爬取豆瓣电影简介/桔子seo查询
Nginx日志的默认路径 /var/log/nginx/ 重启nginx service nginx restart 检查文件是否有问题 nginx -t 配置文件生效 nginx -s reload...
![](/images/no-images.jpg)
烹饪考试试卷哪个网站可以做/新闻 今天
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们的代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况anyany(iterable)Return True if any element of the iterable is true. If the …...
![](/images/no-images.jpg)
忻州网站制作/东莞做网络推广的公司
错误号1368; 符号: ER_VIEW_NONUPD_CHECK; SQLSTATE: HY000消息:在不可更新的视图%s。%s上检查选项错误号1369; 符号: ER_VIEW_CHECK_FAILED; SQLSTATE: HY000消息:检查选项失败&…...
![](https://img-blog.csdnimg.cn/img_convert/183c18dd60a571ec89dc476096a7f594.png)
设计素材网站特点/产品推广渠道
题库来源:安全生产模拟考试一点通公众号小程序 2022年低压电工练习题是低压电工考试题库的多种练习模式!2022年低压电工操作证考试题及答案依据低压电工最新教材汇编。低压电工考试资料随时根据安全生产模拟考试一点通上手机同步练习。 1、【单选题】( …...
![](http://static.oschina.net/uploads/img/201603/19085451_YL6s.png)
如何做可以微信转发的网站/深圳网络推广营销
2019独角兽企业重金招聘Python工程师标准>>> 在前几篇中,我们搭建好了Go语言的开发环境,从今天开始就正式进入Go语言的编程学习了。 一、Go语言程序基本结构与外部包的导入 首先来看Go语言程序的基本结构: 以上就是最基本的结构&a…...