随笔分类 -  C/C++

POJ 3754 第一届顶嵌杯决赛 B题
摘要:// 第一届顶嵌杯决赛 B题//7913377 vrs570540852 3754 Accepted 376K 0MS GCC 2259B 2010-11-23 01:05:35//这是一道模拟Modbus协议的题目,主要考察C底层编程 涉及网络传输数据编码,CRC校验码,浮点数转换//其中浮点数转换中,我直接在内存中写上该编码(以unsigned long方式),然后用float指针读这块内存,... 阅读全文
posted @ 2010-11-23 14:13 VRS 阅读(333) 评论(0) 推荐(0)
【转】C语言获取系统时间
摘要:C语言获取系统时间的几种方式C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 计算时间差使用double difftime( time_t timer1, time_t timer0 )4 使用DWORD GetTickCount() ... 阅读全文
posted @ 2010-09-21 14:26 VRS 阅读(6588) 评论(0) 推荐(0)
【转】使用boost的thread库
摘要:如何开始使用boost的跨平台thread库(Linux)boost主页:http://www.boost.org/在主页点击download进入sourceforge页面下载,当前最新版本为boost_1_33_1,有多种文件格式可供下载(包括.zip, .tar.gz等),内容相同,都是boost_1_33_1的全部源代码。下载后解压(假设解压目录为/home/yjguo/boost_1_33... 阅读全文
posted @ 2010-09-15 11:16 VRS 阅读(4642) 评论(1) 推荐(2)
[转]关于Linux 静态库和动态库
摘要:Linux下创建静态、动态库源码-----------a.cpp---------------#include <cstdio>int a(int i){ std::printf("in a(int a) %dn", i); return 0;}-----------b.cpp----------------#include <iostream>int b(char *s)... 阅读全文
posted @ 2010-09-04 16:43 VRS 阅读(345) 评论(0) 推荐(1)
【转】SNMP++在vs2008下的编译
摘要:转载的文章,说得很详细,赞一个项目要做SNMP的网络管理软件,用C++开发,在网上查了些资料,决定用snmp++开发包来做。我用的环境是vs2008,在网上基本就没找到资料,查了很多在vc6.0下编译的,发现大家也都有很多问题,我自己就试了很久才成功,怕之后忘了,来记录下来~~是在这篇文章的基础上做的http://blog.sina.com.cn/s/blog_56f098eb0100099i.h... 阅读全文
posted @ 2010-08-13 17:45 VRS 阅读(3444) 评论(2) 推荐(0)
dlgdata.cpp Line 43 错误
摘要:一般是控件绑定了变量,该控件被删除后,忘记在DoDataExchange中将其对应的DDX_语句删除。只要删除就OK了。最好resource里的资源ID也一起干掉。------------------------------------------------------------------------------------------------近来在vc中遇到 dlgdata.cpp的问... 阅读全文
posted @ 2010-08-04 14:59 VRS 阅读(5651) 评论(1) 推荐(0)
添加SNMP++到VC6.0
摘要:随着上次的snmp_pp.lib文件的编译成功,我对于SNMP++的学习得以进一步学入,这次是学习SNMP++软件包中的各种类,它们分别是Oid类、IpAddress和UdpAddress类、Vb类、Pdu类、Snmp类,通过对这几种类的学习,最终我们可以通过SNMP++对支持SNMP管理的网络设备(如CISCO的交换机)进行SNMP操作(比如GET等)。一、 自娱自乐的Oid类、IpAddres... 阅读全文
posted @ 2010-07-30 16:14 VRS 阅读(1089) 评论(0) 推荐(0)
如何写参数个数不定的函数(即类似printf的函数)
摘要:#include <stdio.h>#include <stdarg.h>//要包含这个头文件void variable(int i, ...){int j = 0; va_list arg_ptr;//第1步,定义这个指向参数列表的变量 va_start(arg_ptr, i);//第2步,把上面这个变量初始化.即让它指向参数列表while( j != -1 ) {//第... 阅读全文
posted @ 2010-05-10 19:00 VRS 阅读(2213) 评论(0) 推荐(0)
memccpy,memmove,memcpy,memset ,menchr,memcmp,memicmp使用
摘要:内存函数 阅读全文
posted @ 2010-05-10 17:44 VRS 阅读(1048) 评论(0) 推荐(0)