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

📄 pubgetmemo.c

📁 一整套完整的银行卡系统源代码
💻 C
字号:
/******************************************************* **   源码文件名称 : PubGetMemo.c **   功能描述     : 公共函数 **   所属子系统   : 卡管理 **   当前文件版本 : 4.0.0.0 **   作        者 : GuoYun **   版本创建日期 : 2004/09/23 **   修改记录     : **   修改人       修改日期     修改位置*******************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include "code.h"#include "attrdef.h"#include "pubcom.h"#include "cmscode.h"/***根据配置文件翻译**输入 代码编号 代码序号**输出 代码意义*/int TransMemo( char *pszMemoNo , char *pszMemoId , char *pszOutMemo){	FILE *fp;	char caTmp[1024] ;	char caTmpMemoNo[1024] ;	char caFileName[1024] ;	char caTmpMemoId[1024] ;	char caOutMemo[1024] ;	char catmp[ 200 ];	int iMemoNo = 0 ;	memset( caFileName  , 0 , sizeof(caFileName));	sprintf( caFileName , "%s/fmt/memo.fmt", getenv("HOME"));	sprintf( caTmpMemoNo , "[%s]" , pszMemoNo);	/*打开配置文件*/	fp = fopen( caFileName , "r");	if ( fp == NULL )	{		memset( pszOutMemo, 0, sizeof(pszOutMemo));		return -1;	}	/*确定代码编号*/	while(!feof(fp))	{		memset( caTmp , 0 , sizeof(caTmp));		fgets( caTmp , 1024 , fp );		if ( strlen(caTmp) > 0 )		{			memset( catmp , 0 , sizeof(catmp));			memcpy( catmp , caTmp , strlen(caTmp)-1);			strpack(catmp);			if ( strcmp( catmp , caTmpMemoNo ) == 0 ) 			{				iMemoNo = 1 ;				break;			}		}	}	if ( iMemoNo != 1 ) 	{		fclose(fp);		memset( pszOutMemo, 0, sizeof(pszOutMemo));		return -2;	}	memset( caTmpMemoId , 0  , sizeof(caTmpMemoId));	memset( caOutMemo , 0 , sizeof(caOutMemo));	/*确定代码序号*/	while(!feof(fp))	{		memset( caTmp , 0 , sizeof(caTmp));		fgets(caTmp , 1024 , fp );		sscanf( caTmp , "%s %s" , caTmpMemoId , caOutMemo );		strpack(pszMemoId);		if ( strcmp( caTmpMemoId , pszMemoId) == 0 ) 		{			strcpy( pszOutMemo , caOutMemo );			fclose(fp);			return 0;		}		if ( caTmpMemoId[0] == '[' ) break;	}	fclose(fp);	memset( pszOutMemo, 0, sizeof(pszOutMemo));	return -3;}

⌨️ 快捷键说明

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