在MFC中全局函數的添加可以這樣:
先創建一個頭文件,專放函數的聲明,然后再創建一個實現文件(CPP),專放函數的實現.
如我今天所創建的如下:
頭文件:
#include "stdafx.h"http://注意要加這個
unsigned int HashOf(CString Str);
//加密
CString Encrypt(CString Str);
//解密
CString UnEncrypt(CString Str);
實現文件:
#include "stdafx.h"http://注意也要加這個
#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;
}
創建之后,記得在要用到這些函數的文件中包含這些文件.