青春部落

mfc-cstring类一个可以替换指定字符串次数的函数

mfc-cstring类一个可以替换指定字符串次数的函数 cstring这个类有一个replace替换函数,可是不能指定替换次数,于是我就在cstring类的基础上,写了一个函数。函数是默认只替换一次的,不过只要您自己稍加改写就可以弄成替换指定次数的函数。 如果在字符串中能找到要匹配的字符串,就进行替换,并返回true,如果没有找到,那就返回false! bool CStringReplaceOnce(CString * strSource, CString strMatch, CString strReplace) { //得到起始位置 int nOrder = strSource->

Read more

asp-sever.urlencode对应的一个解码函数 server.urldecode

asp这个变态的家伙,有sever.urlencode编码的,却没有对应的一个解码函数。。。网上搜索了一个urldecode解码函数,亲测可用 Function URLDecode(ByVal urlcode) Dim start,final,length,char,i,butf8,pass Dim leftstr,rightstr,finalstr Dim b0,b1,bx,blength,position,u,utf8 On Error Resume Next b0 = Array(192,224,240,248,252,254) urlcode = Replace(urlcode,”+”

Read more

vc++ 生成指定范围内的随机数,可大于32767

// 生成随机数 /* 生成指定范围内的随机数,可大于32767 */ int CxbzqDlg::GetRandNumber2(int nMini,int nMax) { //得到nMax的位长度, CString strnMax; strnMax.Format(“%d”,nMax); CString strRandNumber; //随机数的最大范围 int nBitMax = strnMax.GetLength() ;//限制在 nBitMax 个 9的范围内 //按位长度循环生成一个 nBitMax 位的整数 for(int i = 0 ; i nMax) { nRes = nRes

Read more

mfc-vs2010 -线程的创建

1. 命名全局 C*Dlg *plg; 在对话框的init函数中添加: pdlg = this; 2. 按钮函数添加: HANDLE hThread; hThread = CreateThread(NULL,0,MakeThread,NULL,0,NULL); CloseHandle(hThread); 3. 定义全局线程函数: //处理线程 DWORD WINAPI MakeThread( LPVOID lpParameter //thread data ) { //你的处理过程 return 0; } 4. mfc-vs2010 -线程的用法 over!

Read more