- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 Unicode与utf8互转
VOID UTF8ToUnicode(char chStr[], wchar szResult[], word wMaxLen){//判断长度ASSERT(strlen(chStr) < wMaxLen);if (strlen(chStr) >= wMaxLen) return; //计算长度 INT nLen = MultiByteToWideChar(CP_UTF8, 0, chStr, -1, NULL, 0); //判断长度 ASSERT(nLen < wMaxL
2020-05-21 11:31:42 143
原创 Unicode下CString与char互转
1.CString转charCString str=TEXT(“123456”);int nLen = str.GetLength();char *pChar = new char[nLen * 2 + 1];memset(pChar, 0, nLen * 2 + 1);int rtnVal = (int)wcstombs(pChar, pWChar, nLen * 2 + 1);2.Char转CStringCString strResult;char szTest[4]=“123”;st
2020-05-13 16:59:22 272 1
原创 CTime Format格式
CTime time=CTime::GetCurrentTime();CString date = time.Format("%Y-%m-%d %H:%M:%S %W-%A");格式符号说明%a —— 星期(缩写英文),如Fri;%A —— 星期(全写英文),如Friday%b —— 月份(缩写英文),如Oct%B —— 月份(全写英文),如 October%c —— 月/日/年 时:分:秒,如 10/13/06 19:17:17%d —— 日期(1 ~ 31)%H —— 时(24小
2020-05-13 16:55:31 473
原创 c++ Socket 通过域名进行网络连接
void ConnectTest(){struct hostent *hptr=NULL;//域名列表char hostList[2][20] = {"www.baidu.com","www.qq.com"};for (int i = 0; i < 2; ++i){ //解析成功 if ((hptr = gethostbyname(hostList[i])) != NU...
2020-04-01 12:01:45 3235 1
原创 Linux和windows下setsockopt用法
Linux和windows下setsockopt用法linux:struct timeval timeout={3,0};//3sint ret=setsockopt(sock_fd,SOL_SOCKET,SO_SNDTIMEO,&timeout,sizeof(timeout));int ret=setsockopt(sock_fd,SOL_SOCKET,SO_RCVTIMEO...
2020-03-23 14:15:51 2515
原创 多线程编程CreateThread和_beginthreadex用法
多线程编程1.CreateThreadHANDLE WINAPI CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, //内核对象的安全属性SIZE_T dwStackSize, //线程栈大小LPTHREAD_START_ROUTINE l...
2020-03-06 16:33:22 749
原创 MFC/Win32下调用控制台调试
MFC/Win32下调用控制台调试1.std方式://开启控制台调试AllocConsole();//重定向输出freopen("CONOUT$", "w+t", stdout);freopen("CONIN$", "r+t", stdin);//关闭控制台freeConsole();2.直接写入控制台方式://开启控制台AllocConsole();//获取句柄...
2020-03-06 12:34:58 165
TXT文本分割合并转换器.rar
2010-03-23
wsyscheck0719
2010-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人