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

📄 gpmsprocer.cpp

📁 有关于C++网络传输操作的一个DLL开发,希望对学习C++的人有帮助
💻 CPP
字号:
#include "StdAfx.h"
#include ".\gpmsprocer.h"
using namespace std;

GPMSProcer::GPMSProcer(void)
{
}

GPMSProcer::~GPMSProcer(void)
{
}


int  __stdcall GPMSProcer::IAC(GPMSPara &GPMSPara)
{
	string strTmp;

	strTmp = GPMSPara.szCode;	

	if( 0 == strlen(strTmp.c_str()) ) 
		return -1;

	strTmp = GPMSPara.szMobile;
	
	if ( 0 == strlen(strTmp.c_str()) )  //|| ( 0 == strlen(*szContent) ) )
		return -1;

	strTmp = GPMSPara.szContent;

	if( 0 == strlen(strTmp.c_str()) ) 
		return -1;	

	strTmp = this->UpCase(strTmp.c_str());

	strcpy( GPMSPara.szContent ,"modify");
	
	return 0;

}

char * GPMSProcer::UpCase(const char * s)
{
	register int x ;
	int len;
	unsigned char *str;

	len = strlen(s);
	str = (unsigned char *) new char[ len + 1];
	

	if(str == NULL){
		return NULL;
	}

	for (x = 0 ; len--; x++ ) 
	{
		str[x] = (unsigned char) s[x];
		if (str[x] == ' ') 
		{
			str[x] = ' ';
		} 
		else if (str[x] <= 'z' && str[x] >= 'a')  
		{
			str[x] = str[x] + 65;

		}
	}

	str[x] = '\0';
	return ((char *) str);
}

⌨️ 快捷键说明

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