C/C++代码碎片
哇咔咔咔咔哇
求知若渴,虚怀若谷
展开
-
VC获取exe所在目录
CString GetExePath(void) { CString strExePath; GetModuleFileName(NULL, strExePath.GetBuffer(MAX_PATH), MAX_PATH); strExePath.ReleaseBuffer(); strExePath = strExePath.Left(st...原创 2019-06-12 14:55:10 · 658 阅读 · 0 评论 -
仿system函数,运行不弹出命令提示符窗口
int nb_system(const char *cmd){ STARTUPINFOA si; ZeroMemory(&si, sizeof(si)); si.cb = sizeof STARTUPINFO; PROCESS_INFORMATION pi={0}; if(CreateProcessA(NULL,(LPSTR)cmd,NULL,...转载 2019-06-12 14:59:19 · 1150 阅读 · 0 评论 -
VC字符串分割
int SplitString(const CString str, TCHAR *split, CStringArray &strArray){ strArray.RemoveAll(); CString strTemp = str; int iIndex = 0; while (1) { iIndex = strTemp.Fi...转载 2019-06-12 15:00:24 · 818 阅读 · 0 评论 -
多行文本框滚动到特定字符串所在的行
UpdateData(TRUE); CStringArray sa; GetDlgItem(IDC_EDIT_STRDATA)->GetWindowText(m_strDataText); SplitString(m_strDataText, TEXT("\r\n"), sa); int RxLine = 0; int n; for...原创 2019-06-12 15:06:53 · 175 阅读 · 0 评论