⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commonfunction.c

📁 在LINUX下实现的一个超市的收银系统
💻 C
字号:
#include "extern.h"#include "struct.h"//其他普通函数/*===========显示信息=========*/void ShowMessage(char *ch){    WINDOW *showmsg_win = newwin(3,40,20,20);	wbkgd(showmsg_win,COLOR_PAIR(8));	box(showmsg_win,0,0);	    wattron(showmsg_win,COLOR_PAIR(8));    mvwprintw(showmsg_win,1,1,ch);    wrefresh(showmsg_win);	sleep(1);	wattroff(showmsg_win,COLOR_PAIR(8));	delwin(showmsg_win);	touchwin(stdscr);	refresh();}int ErrLog(char *logfile,char *msg){	FILE *fp;	char *logpath=(logfile!=NULL)?logfile:"errorlog.log";           	if ((fp=fopen(logpath,"a"))!=NULL) {		fputs(msg, fp);		fputs("\n", fp);		fclose(fp);		return 0;		}	return -1;}/*===============报告proc中的错误.并保存日志===========*/void DisplaySqlErrorMsg(){	char buf[100];	int tmp;	tmp=100;	sqlglm(buf,&tmp,&tmp);	buf[tmp]='\0';	makelog(NULL,buf);}/*===========打印销售信息===========*/void PrintSellInfo(){	wclear(sellinfo_win);	touchwin(sell_main_win);	wrefresh(sellinfo_win);	int i=1;	struct Sell *buf;	buf = head->next;	while (buf != NULL)	{		mvwprintw(sellinfo_win,i-1,1,"%d",i);		mvwprintw(sellinfo_win,i-1,9,"%s",buf->bar_code);		mvwprintw(sellinfo_win,i-1,21,"%s",buf->mer_name);		mvwprintw(sellinfo_win,i-1,41,"%s",buf->mer_unit);		mvwprintw(sellinfo_win,i-1,48,"%s",buf->mer_spec);		mvwprintw(sellinfo_win,i-1,55,"%.2f",buf->sell_price);					mvwprintw(sellinfo_win,i-1,62,"%d",buf->mer_amount);		mvwprintw(sellinfo_win,i-1,69,"%.2f",buf->total_money);				i++;		buf = buf->next;	}	touchwin(sell_main_win);	wrefresh(sellinfo_win);	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -