大约有 41,000 项符合查询结果(耗时:0.0224秒) [XML]
WSAAsyncSelect模型 - C/C++ - 清泛网 - 专注C/C++及内核技术
... }
break;
case FD_WRITE:
{
}
break;
case FD_READ:
{
char szText[1024]={0};
if(recv(s,szText,1024,0)==-1)
closesocket(s);
else
{
GetDlgItemText(IDC_EDIT1,strContent);
if(!strContent.IsEmpty())
{
strContent+="\r\n";
}
CString s...
SHFileOperation 这个API函数怎么用起来结果飘忽不定? - C/C++ - 清泛网 -...
...符查找文件,核心代码如下:
WIN32_FIND_DATA FindFileData;
char szCurPath[MAX_PATH + 1] = { 0 };
GetCurrentDirectory(MAX_PATH, szCurPath);
CString findFileName;
findFileName.Format("%stest*.txt", szCurPath);
HANDLE hFind = ::FindFirstFile(findFileName, &FindFileData);
if(INVALI...
截图软件截图区域以外背景变灰的实现--AlphaBlend - C/C++ - 清泛网 - 专注...
...--------画黑色背景----------------
COLORREF bgColor = RGB(0, 0, 0);
char alpha = (255 * 30) / 100;
int screenX = GetSystemMetrics(SM_CXSCREEN);
int screenY = GetSystemMetrics(SM_CYSCREEN);
CDC memdc;
memdc.CreateCompatibleDC(&dc);
CBitmap bmp, *pOldBitmap;
bmp.CreateCompatibleBitmap(&...
Unicode and UTF-8 - C/C++ - 清泛网 - 专注C/C++及内核技术
...)、和ASCII码不兼容,而且不太好移植(Not Portable)
例如:char *s=“Good ,北京”;该C语言代码采用UTF-16编码后,字节序列中间有许多’\0’,’\0’ 会被识别为字符串的终止,strlen()函数不起用了。
2)、存储空间较大,...
Linux automake自动编译全攻略 - C/C++ - 清泛网 - 专注C/C++及内核技术
...st.c:
#include <stdio.h>
#include "lib/calc.h"
int main(int argc, char** argv)
{
int sum = add(1, 2);
printf("sum:%d\n", sum);
return 0;
}
编译及执行结果:
执行:
代码点此下载:automake.zip
Linux automake 自动编...
Linux编程中各种头文件 - C/C++ - 清泛网 - 专注C/C++及内核技术
...了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等
...
MiniDumpWriteDump 记录dmp文件的简单实例(附调试方法) - C/C++ - 清泛网...
...LONG WINAPI ExceptionHandler(LPEXCEPTION_POINTERS pExceptionPointers)
{
char szFile[MAX_PATH] = {0};
SYSTEMTIME st = {0};
GetLocalTime(&st);
sprintf_s(szFile, "xxx_%d%02d%02d_%02d%02d%02d.dmp",
st.wYear,
st.wMonth,
st.wDay,
st.wHour,
st.wMinute,
st.wSecond);
HANDLE hD...
error C2512: “Foo”: 没有合适的默认构造函数可用 - C/C++ - 清泛网 - 专...
...
Foo(int i):ival(i){}
private:
int ival;
};
int main(int argc, char *argv[])
{
vector<Foo> empty;
vector<Foo> bad(10);
vector<Foo> ok(10,1);
return 0;
}
解决办法: 实际上根据c++ primer第四版解释构造空的vector时是不调用对象的构造函数...
MFC 日期时间控件CDateTimeCtrl自绘 - C/C++ - 清泛网 - 专注C/C++及内核技术
...nFunc.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CMyDateTime::CMyDateTime()
{
m_nIDLeft = m_nIDRight = m_nIDCenter = 0;
//m_nIDListLeft, m_nIDListRight, m_nIDListTop, m_nIDListBot = 0;
m_pfDefault = ::GetFont(_T("微软雅黑...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...const,其某个成员也可以被修改。如:
struct data
{
char name[30];
mutable int accesses;
};
const data veep = {"hello", 0};
strcpy(veep.name, "hel"); //not allowed
veep.accessess++; //allowed
veep的const限定符进制程序修改veep的成员,但access成员的mut...