在MFC中全局函数的添加可以这样:
先创建一个头文件,专放函数的声明,然后再创建一个实现文件(CPP),专放函数的实现.
如我今天所创建的如下:
头文件:
#include "stdafx.h"//注意要加这个
unsigned int HashOf(CString Str);
//加密
CString Encrypt(CString Str);
//解密
CString UnEncrypt(CString Str);
实现文件:
#include "stdafx.h"//注意也要加这个
#include "Security.h"
unsigned int HashOf(CString Str)
{
int i, key;
key = 0;
for(i = 0; i < Str.GetLength(); i++)
{
key = ((key << 2) | (key >> 30))^(Str.GetAt(i));
}
return key;
};
//加密
CString Encrypt(CString Str)
{
return Str;
}
//解密
CString UnEncrypt(CString Str)
{
return Str;
}
创建之后,记得在要用到这些函数的文件中包含这些文件.