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

📄 possystemt.c

📁 在linux平台下模拟超市的收银系统即POS机
💻 C
字号:
#include <ncurses.h>
#include <string.h>
#include "PosSystem.h"

WINDOW* CreateWindow(int hight,int width,int startY,int startX,enum IsBorder isBorder,enum Colore_Index index)
{
	WINDOW* win=newwin(hight,width,startY,startX);
	if(isBorder==Yes)
	{
		box(win,0,0);
	}
	wbkgd(win,COLOR_PAIR(index));
	wrefresh(win);
	return win;
}

int Create_Login_Window(int hight,int width,int startY,int startX)
{
	WINDOW* win=CreateWindow(hight,width,startY,startX,Yes,WHITE_BLACK);
	wclear(win);
	delwin(win);
}

int Get_Config(char * fileName)
{
	return 0;
}



int main()
{  
	int result;
	initscr();// 初始化一个窗口,窗口的名称为 stdscr
	
	
	if(has_colors()==FALSE)
	{
		endwin();
		return 1;
	}

	start_color();//启动color机制
	init_pair(WHITE_BLACK,COLOR_BLACK,COLOR_WHITE);//白底黑字
	init_pair(BLACK_WHITE,COLOR_WHITE,COLOR_BLACK);//黑底白字
	init_pair(BLUE_WHITE,COLOR_WHITE,COLOR_BLUE);//蓝底白字
	init_pair(RED_WHITE,COLOR_WHITE,COLOR_RED);//红底白字
	init_pair(RED_BLACK,COLOR_BLACK,COLOR_RED);//红底黑字

	result=Get_Config("");
	//当正常读取配制文件时
	if(result==1)
	{
		//连接数据库
	}
	else
	{
		return 1;
	}

	Create_Login_Window(25,80,0,0);
	getchar();
	endwin();
	return 0;
}

⌨️ 快捷键说明

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