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

📄 rrcheck.cpp

📁 李刚 请赶快放开我的权限 我上载的源码都是很精湛的,请查阅,qing请加我 li_xue_ming@msn.com必要的话可以和我在线沟通
💻 CPP
字号:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "sys.h"
#include "vos.h"

#include "zdbsyn.h"
#define INVALID_ARG_NUM -1
#define INVALID_BSCID -2
#define GET_CONF_PATH_ERROR -3
#define GET_FTP_PATH_ERROR -4

SWORD32 main(int argc, char* argv[])
{
	SWORD32 dwRet;
	oceSetProcessName("rrcheck");
	dwRet = VosInit(100);
	dwRet |= UtilInit();
	oceTraceOn();
	
	if (argc != 2)
	{
		PrintMsg("Wrong arguement number!");
		return INVALID_ARG_NUM;
	}	
	SWORD32 byBscid = atoi(argv[1]);
	if ( byBscid <= 0 || byBscid > 255)
	{
		PrintMsg("Invalid bscid!");
		return INVALID_BSCID;
	}

	CDbsyn * cdbsyn = new CDbsyn;
	
	
	CHAR chPathIn[MAX_PATH], chPathOut[MAX_PATH], chFileNameIn[MAX_PATH], chFileNameOut[MAX_PATH];
	memset(chPathIn,0,MAX_PATH);
	memset(chPathOut,0,MAX_PATH);
	memset(chFileNameIn,0,MAX_PATH);
	memset(chFileNameOut,0,MAX_PATH);
	strcpy(chFileNameIn,"rrcheck.ini");
	strcpy(chFileNameOut, "rrcheck.out");

	if(!omcGetConfPath(chPathIn, MAX_PATH ))
	{
		PrintMsg((PCHAR)"Get omc conf path error.\n");
		return GET_CONF_PATH_ERROR;
	}
	if(!omcGetFTPPath( (LPSTR)chPathOut, MAX_PATH ))
	{
		PrintMsg((PCHAR)"Get omc ftp path error.\n");
		return GET_FTP_PATH_ERROR;
	}
	//strcat(chPathIn, chFileNameIn);
	//strcat(chPathOut, chFileNameOut);
	PrintMsg((PCHAR)"Bscid=%d,srcfile=%s%s,dstfile=%s%s\n",byBscid,chPathIn, chFileNameIn, chPathOut, chFileNameOut);
	
	dwRet = cdbsyn->CheckRrc(byBscid, chPathIn, chFileNameIn, chPathOut, chFileNameOut);//argv[1],argv[2]);// "/checkrrc/", "checkrrc.out");
	if (dwRet == 0)
		PrintMsg((PCHAR)"RRCheck executed successfully!");
	else
		PrintMsg((PCHAR)"result:%d  Failed in executing rrcheck!",dwRet);	
	delete cdbsyn;

	return dwRet;
}



⌨️ 快捷键说明

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