![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
九彩九色
这个作者很懒,什么都没留下…
展开
-
打开chm文件的方法
hh.exe是一个应用程序,但不是所有的应用程序都像Office一样可以双击打开的。在这儿我假设你的WindowsXP安装在C盘,D盘根目录下有一个名为m.chm的chm文件。在“开始”菜单中选择“运行”,把下面一行Copy进去:C:\WINDOWS\hh.exe D:\m.chm如此m.chm就被打开了。如果是别的盘上有别的.chm文件需要打开,只要把上面的“D:\m.chm”换成相应转载 2014-03-13 20:43:08 · 1307 阅读 · 0 评论 -
联合(union)用法
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该转载 2014-03-24 19:15:40 · 694 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系(转)
Sizeof与Strlen的区别与联系(转)1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如:转载 2014-03-17 13:34:03 · 536 阅读 · 0 评论 -
求最大子数组
n方递归算法:原创 2014-06-16 11:13:13 · 638 阅读 · 0 评论 -
MFC IP Address Control 获取本机IP地址
WSADATA wsData; WSAStartup(MAKEWORD(2,2), &wsData); char localname[256];gethostname(localname,256);HOSTENT *pHost;pHost = gethostbyname(localname);m_IPCon.SetAddress(htonl(ine原创 2014-05-30 18:53:20 · 2336 阅读 · 0 评论 -
CreateToolhelp32Snapshot函数的头文件
CreateToolhelp32Snapshot函数的头文件是--- #include "tlhelp32.h"原创 2014-05-30 16:25:13 · 10837 阅读 · 2 评论 -
fd_set的一些认识
在win下面,实现是(VS2005):typedef struct fd_set { u_int fd_count; /* how many are SET? */ SOCKET fd_array[FD_SETSIZE]; /* an array of SOCKETs */} fd_set;很明了,一个计数的fd_c转载 2014-04-30 14:29:40 · 1021 阅读 · 0 评论 -
C++ ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、析取器(>>)转载 2014-03-26 16:46:58 · 463 阅读 · 0 评论 -
leetcode :Find the contiguous subarray within an array (containing at least one number) which has th
题目:Find the contiguous subarray within an array (containing at least one number) which has the largest product.For example, given the array [2,3,-2,4],the contiguous subarray [2,3] has the l原创 2014-09-28 10:23:31 · 2027 阅读 · 0 评论 -
LeetCode: Reverse Words in a String
题目:Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Clarification:What constitutes a word?A sequence of原创 2014-09-29 20:18:52 · 530 阅读 · 0 评论 -
消息结构体MSG
操作系统通过消息机制将感知到事件传递给应用程序的,操作系统将每个事件都包装成一个称为消息的结构体MSG来传递给应用程序.MSG结构定义如下:typedef struct tagMSG{ HWND hwnd; 窗口句柄(索引内存当中的资源) UINT(无符号整型) message; WPARAM(整型) wPa转载 2014-04-30 14:10:40 · 1721 阅读 · 0 评论 -
PeekMessage与GetMessage的对比
PeekMessage与GetMessage的对比相同点:PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中的消息派发出去。不同点:无论应用程序消息队列是否有消息,PeekMessage函数都立即返回,程序得以继续执行后面的语句(无消息则执行其它指令,有消息时一般要将消息派发出去,再执行其它指令)。Get转载 2014-04-30 14:14:34 · 469 阅读 · 0 评论 -
error C2061: syntax error : identifier 'BinryTreeNode'
1>d:\我的文档\visual studio 2005\projects\tree\tree\tree.h(23) : error C2061: syntax error : identifier 'BinryTreeNode'1> d:\我的文档\visual studio 2005\projects\tree\tree\tree.h(77) : see reference原创 2014-03-26 16:14:12 · 999 阅读 · 0 评论 -
MFC中UpdateData()函数的使用
当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 用处:主要控制ddx_data 把控件中的值和变量进行交换 比如你有个编辑框,输入了一些值,你的程序怎么得到呢;必须先转载 2014-05-14 17:34:45 · 797 阅读 · 0 评论 -
在自己构造的DLL动态链接库中调用winmm.lib的mciSendString函数有问题
这是在我编写利用MCIzhong打开原创 2014-06-11 18:32:47 · 1198 阅读 · 0 评论 -
typedef struct与struct
今天在写代码时突然发现自己定义的结构体出问题了,zixicha原创 2014-06-14 16:45:22 · 485 阅读 · 0 评论 -
HANDLE CLASS 和 INTERFACE CLASS
http://www.cppblog.com/zhgw01/archive/2008/10/20/64493.html转载 2014-06-04 11:04:37 · 906 阅读 · 0 评论 -
MFC list Control 控件设置
CRect rect1,rect2; // 获取编程语言列表视图控件的位置和大小 m_ListProcess.GetClientRect(&rect1); m_ListModule.GetClientRect(&rect2); // 为列表视图控件添加全行选中和栅格风格 m_ListProcess.SetExtendedStyle(原创 2014-05-30 16:30:58 · 982 阅读 · 0 评论 -
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符转载 2014-05-02 20:40:06 · 744 阅读 · 0 评论 -
Visual Studio 2005 连接mysql数据库实例
原文链接:blog.sina.com.cn/s/blog_515365250100bdj4.html此链接可能也会有帮助:blog.csdn.net/bingleaf/article/details/7255499实例可去:www.cnblogs.com/suyang/archive/2008/03/06/1092756.html转载 2014-04-30 20:50:16 · 667 阅读 · 0 评论 -
c++中Socket通信函数之select
select函数决定一个或者多个套接字(socket)的状态,如果需要的话,等待执行异步I/O。int select( __in int nfds, __inout fd_set *readfds, __inout fd_set *writefds,转载 2014-04-30 14:31:52 · 1042 阅读 · 0 评论 -
\r \n有什么区别
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。通常用的Enter是两个加起来。下面转一篇文章。 回车和换行 今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,转载 2014-10-16 13:09:10 · 525 阅读 · 0 评论