文章分类 -  C++

摘要:问题: 用fopen()函数生成一个文件和用CreateFile()函数生成一个文件,这两个文件有什么不同?c/c++中的标准库函数如fread() fwrite() fseek() fslose()能否可用?是否有功能类似API的函数也可用?  答案: 使用API和标准库函数都可以生成文本文件和二进制文件,在这点上没有区别。同fread()对应的是ReadFile,同fwrite()对应的是Wr... 阅读全文
posted @ 2010-11-17 11:13 阅读(2709) 评论(0) 推荐(0)
摘要:1.在使用socket函数前需要定义一个结构体:  WSADATA wsaData;2.对wsaData进行填充:  int wsaret=WSAStartup(0x101,&wsaData);  // 第一个参数指定了程序允许使用的WinSock规范的最高版本  if (wsaret != 0)  // 返回值为0则成功,否则失败    return;3.声明套接字地址:  sockad... 阅读全文
posted @ 2010-11-17 10:29 阅读(454) 评论(0) 推荐(0)
摘要:MFC定义DECLARE_MESSAGE_MAP如下:typedef void (CCmdTarget::*AFX_PMSG)(void);  // CCmdTarget类成员函数指针(注意:参数为void,返回值为void)struct AFX_MSGMAP_ENTRY{  // 消息映射入口  UINT nMessage; // windows message  UINT nCode; //... 阅读全文
posted @ 2010-11-15 11:17 阅读(374) 评论(0) 推荐(0)
摘要:c++中用于数据管理的话,在不考虑高效率的前提下,容器是个不错的选择(要求高效率的话请用数组).用到了STL一般也要和iterator打交道,一开始时以为它也就是个指向容器元素的指针,实际上它是个对象,以下为测试实例:typedef struct stNode{  int Id;  char data[10];}Node;typedef std::vector<Node> vnode;... 阅读全文
posted @ 2010-10-22 11:55 阅读(1683) 评论(0) 推荐(0)