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

📄 disp.c

📁 dos下pos机程序 连接sybase数据库 使用Microsoft c7 编译
💻 C
字号:
#include <stdio.h>
#include "card.h"

main ( int argc, char **argv )
{
	char cmdline[20], info1[8], info2[8], amount [ 15 ];
	int len, len1;

	sprintf ( amount, "%03ld", atol ( argv[1] ) );
	len = strlen(amount);
	memcpy(cmdline, amount, len-2);
	cmdline[len-2] = '.';
	memcpy(cmdline+len-1, amount+len-2, 2);
	cmdline[len+1] = 0;
    strcpy(amount, cmdline);


    cmdline[0] = SC552_CLEAR_SCREEN;
    cmdline[1] = 0;
    posio(cmdline, SC552_COM, SC552_Time_Short, SC552_Type_1);

    cmdline[0] = SC552_BEEP_ERROR;
    cmdline[1] = 0;
	posio(cmdline, SC552_COM, SC552_Time_Short, SC552_Type_1);

    len = strlen(amount);
    if (len > 7)
    {
	len1 = len - 7;
	memset(info1, ' ', 7);
	memcpy(info1+7-len1, amount, len1);
	info1[7] = 0;
	memcpy(info2, amount+len1, 7);
	info2[7] = 0;
	cmdline[0] = SC552_DISP_INFO;
	cmdline[1] = '0'; // Line1
	strcpy(cmdline+2, info1);
	posio(cmdline, SC552_COM, SC552_Time_Short, SC552_Type_1);
    }
    else
    {
	memset(info2, ' ', 7);
	memcpy(info2+7-len, amount, len);
	info2[7] = 0;
	}

	cmdline[0] = SC552_DISP_INFO;
	cmdline[1] = '1';             // Line2
	strcpy(cmdline+2, info2);
	posio(cmdline, SC552_COM, SC552_Time_Short, SC552_Type_1);

	return 0;
}

⌨️ 快捷键说明

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