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

📄 fujistu.c

📁 dos下pos机程序 连接sybase数据库 使用Microsoft c7 编译
💻 C
字号:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <bios.h>
#include <dos.h>
#include <io.h>
#include <memory.h>
#include <string.h>
#include <time.h>
#include "fjt.h"

FILE *f_com;

void fst_dyzb(char *filename,char *dist_file){
	FILE *f,*f1;
	char s[81],s1[120],fs_p[3],fs_a[3];
	int i,j,flag_e=0;

	sprintf(fs_p,"%c%c",0x1c,0x2e);
	sprintf(fs_a,"%c%c",0x1c,0x26);

	for (i=0;i<81;i++) s1[i]=0x20;

	f=fopen(filename,"r");
	f1=fopen(dist_file,"w");

	while (fgets(s,80,f)!=NULL){
		j=0;
		flag_e = 0;
		fputs(fs_p,f1);
		for (i=0;i<80;i++){
		if ((s[i]&0x80)&&(flag_e==0)){
			 s1[j++]=fs_a[0];
			 s1[j++]=fs_a[1];
			 flag_e=1;
			 }
		if (((s[i]&0x80)==0)&&(flag_e==1)){
			 s1[j++]=fs_p[0];
			 s1[j++]=fs_p[1];
			 flag_e=0;
			 }
		s1[j++]=(char)(s[i]&0x7f);
		}
		fputs(s1,f1);
		}

	sprintf(s1,"%c%c",0x0a,0x0d);
	fputs(s1,f1);

	fclose(f);
	fclose(f1);
	}


void fuj_outs(char *s,char row,char col){
	f_com = fopen("COM4","w");
	fprintf(f_com,"%c%c%c%c%s",0x1f,0x24,col,row,s);
	fclose(f_com);
}

void fuj_cls(void){
	f_com = fopen("COM4","w");
	fprintf(f_com,"%c",0x0c);
	fclose(f_com);
}

void fuj_total(double ysje){
    char s[51];
    fuj_cls();
    sprintf(s,"TOTAL:%14.2f",ysje);
    fuj_outs(s,2,1);
}

void fuj_chg(double pay,double chg){
    char s[51];
   // int i;    zh
    fuj_cls();
    sprintf(s,"PAY:%15.2f",pay);
    fuj_outs(s,1,1);
    sprintf(s,"CHG:%15.2f",chg);
    fuj_outs(s,2,1);
}
void fuj_spmx(double sj,double sl,double ysje){
    char s[51];
   // int i;            zh
    fuj_cls();
    sprintf(s,"%7.2fx%-3.0f%8.2f",sj,sl,sj*sl);
    fuj_outs(s,1,1);
    sprintf(s,"TOTAL:%13.2f",ysje);
    fuj_outs(s,2,1);
}
void fuj_time(char *t){
     //	char s[51];   zh
	fuj_outs("YTPOS",1,1);
	fuj_outs(t,2,1);
}

⌨️ 快捷键说明

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