
mfc
Hcm_Scu
...
展开
-
删除指定路径下的超时文件和文件夹(目录)
最近在参与铁路项目有关图像拼接超时文件删除,这些资料在各大平台上还是很多的,在搜集了众多资料后一步步实现了最终的目标,这里做个记录:第一步删除超时文件(但是无法删除超时文件夹) 这里只以简单的分钟超时为基准,而没有做过多的超时逻辑。 void CMFCApplication1Dlg::OnBnClickedButton1() { CFileFind ff; CStri原创 2017-09-25 15:45:23 · 525 阅读 · 0 评论 -
CString 和 char* 互转
CString转char * 代码:CString m_ip = _T("启动成功");CStringA stringaIP;CStringW stringwIP(m_ip);stringaIP = stringwIP;const char *ipbuf = stringaIP.GetBuffer(stringaIP.GetLength() + 1); //m_ip转到了ipbufcha原创 2017-11-08 10:39:27 · 364 阅读 · 0 评论 -
向记录文件中写入数据
CString sockfilename;CFile sockfile;sockfilename = "sockfile.txt"; //那其他成员变量必须有默认初始化函数,为什么这里没有赋值宽字符串bool TcpClient::TcpIni(){//---------------------------------------SOCKET环境初始化-------- char原创 2017-11-08 14:40:38 · 736 阅读 · 0 评论 -
获取主机IP
//get hostname char hostname[20]; gethostname(hostname,20); //get ipv4 address. hostent *pHost=::gethostbyname(hostname); in_addr addr; char *p=pHost-> h_addr_list[原创 2017-10-31 14:52:17 · 283 阅读 · 0 评论 -
什么是回调函数
我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使原创 2017-10-15 11:30:29 · 214 阅读 · 0 评论 -
发送文件中的内容
while(nSize<FindFileData.nFileSizeLow) { char* szBuff = new char[1024]; memset(szBuff,0x00,1024); int nsend = 0; nSend =file.Read(szBuff,1024); Clientsock.Send(szBuff,nSend);//发送数据原创 2017-11-09 18:54:14 · 221 阅读 · 0 评论