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