1.�����������Դ��
2.c语言粮油进销存系统源代码
�����������Դ��
一款PHP+MYSQL开发的进销进销B/S架构云进销存管理系统,具备跨平台的存网存源灵活性,用户可随时随地访问。络版安装部署简易,源码水印源码软件是码下一款实用的网络化进销存解决方案。系统基于CodeIgniter框架,进销进销底部信号的选股源码其强大的存网存源功能和稳定性受到业界广泛认可,同时提供换肤功能,络版包含三种预设风格供用户选择。源码
这套系统在功能和界面设计上均做到极致,码下从商品管理到供应商管理,进销进销从仓库盘点到采购报表查询,存网存源涵盖了企业日常运营所需的络版烟台溯源码燕窝官网所有模块。特别支持票据扫描,源码大幅提高数据处理效率,码下是御龙在天源码端中小微电商企业仓库管理的理想选择。
在系统演示方面,提供了详尽的截图,直观展示了系统的跑得快源码哪里有操作流程和界面布局。用户可以轻松上手,快速掌握系统使用方法,提升仓库管理效率。
c语言粮油进销存系统源代码
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
//日期结构体
typedef struct
{
int year;
int month;
int day;
}DATE;
//商品结构体
//定义链表
typedef struct Node
{
long num;
char name[];
char kind[];
DATE pro_date;
int save_day;
int shuliang;
float jinjia;
float shoujia;
DATE sale_date;
struct Node *next;
}Node,*LinkList;
//申请函数
void apply()
{
int i,flag=1;
FILE *fp;
char name[],key[];
flushall();
printf("用户名(不能为空):");
scanf("%s",name);
flushall();
printf("密码(不能为空):");
for(i=0;i<=;i++)
{
key[i]=getch();
if(key[i]==)
{
key[i]='\0';
break;
}
printf("*");
}
fp=fopen("key.txt","w");
if(fp==NULL)
{
printf("the file can not open!");
flag=0;
exit(1);
}
fprintf(fp,"%s %s",name,key);
fclose(fp);
if(flag==1)
printf("\n申请成功,请登录!\n");
else
printf("\n申请失败,请重新申请!\n");
}
//登录函数
int load()
{
FILE *fp;
int i;
char name[],key[];
char name1[],key1[];
fp=fopen("key.txt","r");
fscanf(fp,"%s %s",name,key);
fclose(fp);
printf("用户名(不能为空):");
scanf("%s",name1);
flushall();
printf("密码(不能为空):");
for(i=0;i<=;i++)
{
key1[i]=getch();
if(key1[i]==)
{
key1[i]='\0';
break;
}
printf("*");
}
printf("\n");
if(strcmp(name1,name)==0&&strcmp(key1,key)==0)
{ printf("登陆成功!\n\n");return 1; }
else
{ printf("用户名或密码错误;请重新登录!"); return 0;}
}
//密码保护系统
void key()
{
int choice,c;
do
{ printf("\n