![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
Mr.wu的博客
这个作者很懒,什么都没留下…
展开
-
C/C++从入门到高手所有必备PDF书籍
《C和指针》- PDF高清版下载地址:http://www.fishc.com/a/book/C/821.html 《C程序设计语言》- 完美中文版PDF下载地址:http://www.fishc.com/a/book/C/632.html 《The C Programming Language》- 英文原版下载地址:http://www.fishc.com/a/boo转载 2014-07-16 10:30:32 · 606 阅读 · 0 评论 -
获取进程信息
#include #include #include // Forward declarations:BOOL GetProcessList( );BOOL ListProcessModules( DWORD dwPID );BOOL ListProcessThreads( DWORD dwOwnerPID );void printError( TCHAR* msg ); F转载 2015-01-16 10:09:26 · 576 阅读 · 0 评论 -
winsnmp项目总结
通过winsnmp项目,原创 2014-09-20 13:37:35 · 1741 阅读 · 0 评论 -
函数指针用法
1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2);转载 2014-08-18 17:07:18 · 808 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该D转载 2014-08-18 16:42:33 · 636 阅读 · 0 评论 -
在VC6.0中多线程编程示例(带同步信号量)
直接上代码:#include //必要的头文件,使用Windows API函数#include int index = 0;int tickets = 100;//票数HANDLE hMutex; //使用全局的互斥对象来保证对同一资源的互斥访问与操作这里是tickets//线程处理函数原型,形式可从MSDN中拷贝//线程1 的入口函数DWORD WINAPI Fun1Proc原创 2014-07-07 14:28:28 · 2952 阅读 · 0 评论 -
VC 6.0 连接mysql 乱码处理
在mysql_set_character_set(myData,"gb2312"); //这个是用在linux 下的, VC6.0下用这个: ret = mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gb2312");//来保证你字码, 要加重记住.没这个设置写到数据mysql里就是乱码了, 汉字就是乱码原创 2014-07-07 10:57:14 · 1466 阅读 · 0 评论 -
VC6.0下用C语言连接MySQL
最近在看MySQL,尝试用C连接MySQL,在网上搜了很多资料,把自己觉得有必要的内容整理出来。如下:该测试程序使用MySQL为C语言提供的连接数据库的API,前提是在安装MySQL的时候选择“完全安装”,我刚开始的时候选择“自定义安装”,没有选择“Developer Components”,结果发现很多下面程序要用到的文件找不到,比如 include,lib,scripts等。转载 2014-07-07 10:13:03 · 591 阅读 · 0 评论 -
野指针错误实例
野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。这是野指针的定义,但很多C语言新手对它还是很陌生,下面我就简单举一个例子来看一看。在VC6.0中输入以下代码:#include #include void main(){char *p;//...可能有别的很多操作if(p != NULL){原创 2014-07-04 09:39:26 · 3033 阅读 · 0 评论 -
通过注册表得到IP相关信息
#pragma comment(lib, "ws2_32.lib")#include #include #include #include #include using namespace std;typedef struct tagAdapterInfo{ string strName; // 适配器名称 string strDriverDesc; // 适配器描述转载 2015-01-18 15:17:28 · 1088 阅读 · 0 评论