使用getopt_long解析程序长选项参数
摘要:写在前面:对于可选参数一定要使用以下两种方法标明其值 –wValue 或--who==Value 而不能是 --who Value,而对于必填参数则可以使用-lValue 或 --love Value或--love=Value,这并不是bug.//============================================================================// Name : TestOpt.cpp// Author : yangyh// Version :// Copyright : Your copyright notice// Descriptio
阅读全文
posted @
2011-03-20 23:00
yangyh
阅读(731)
推荐(1)
VC:分割字符串
摘要:void CTestTelnet2Dlg::Split(CString source, CStringArray &dest, CString div){ dest.RemoveAll(); CString tmp; int start = 0; int pos; do{ pos = source.Find(div,start); if(pos!=-1) tmp = source.Mid(start,pos-start); else tmp = source.Mid(start); start = pos+1; if(0!=tmp.GetLength()) dest.Add(tmp);
阅读全文
posted @
2011-03-10 21:02
yangyh
阅读(336)
推荐(0)
VC:杀死进程
摘要:BOOL KillProcessFromName(LPCSTR lpProcessName){ HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe; pe.dwSize = sizeof(PROCESSENTRY32); if(!Process32First(hSnapShot,&pe)) { return FALSE; } string strProcessName = lpProcessName; // strProcessName.MakeLower(); wh
阅读全文
posted @
2011-03-09 20:57
yangyh
阅读(2498)
推荐(0)
linux sqlite 线程安全版本
摘要:http://files.cnblogs.com/yangyh/threadsafeVersion.tar.gz.RAR
阅读全文
posted @
2011-03-06 23:28
yangyh
阅读(242)
推荐(0)