
功能代码碎片
宇龍_
有些白嫖党连个赞都不点甚至直接抄走了说原创,新发布的都写到专栏里吧,哎。
私聊给群号,可进Q群咨询问题。
展开
-
do{}while()的妙用
有时候在代码中经常看到do{}while(0),do{}while(false)这种看起来有点奇怪的形式,实际上在项目中使用这种方式是非常妙的,可以减少函数逻辑中很多return或者多层嵌套if...else...的形式,可以很简单的实现在函数中只有一个return,见如下代码: #include <stdlib.h> #include <stdio.h> //权限校验函数 bool DoCheck(int n) { bool bRet = false; do {原创 2022-04-16 14:25:45 · 672 阅读 · 0 评论 -
C语言获取本地时间
void CChatToolDlg::GetTimeStr(CString &strTime) { time_t tt; tm *pt; time(&tt); pt = localtime(&tt); strTime.Format("%d-%d-%d %d:%d:%d",pt->tm_year+1900, pt->tm_mon+1,p...原创 2019-11-13 21:03:35 · 5525 阅读 · 0 评论 -
VC++/MFC获取程序版号
HRSRC hsrc = FindResource(0, MAKEINTRESOURCE(VS_VERSION_INFO), RT_VERSION); HGLOBAL hgbl = LoadResource(0, hsrc); BYTE *pBt = (BYTE *)LockResource(hgbl); VS_FIXEDFILEINFO* pFinfo = (VS_FIXEDFILEINFO*...原创 2019-11-13 21:01:07 · 310 阅读 · 0 评论