随笔分类 -  C/C++

摘要:近日有个学弟问我如何用C语言求一个数的绝对值,这里主要调用了C中<math.h>中的fabs()函数来实现,比较简单,偶就帮他写了一个(ps:说实话这种玩具程序实际上没什么太大用处,现在的程序设计这门课的教育模式真该改革下了。),代码如下,本程序在gcc下编译通过。不足之处欢迎指教: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 /* Function: absolute_value 6 * Usage: absolute_value(); 7 * ----- 阅读全文
posted @ 2012-09-06 23:41 仁贤贝勒 阅读(7018) 评论(0) 推荐(0)
摘要:编译时出现:implicit declaration of function 'memset'| 警告解决方法:加上#include <string.h>即可。这种警告没有任何问题,只是告诉你因为你没有包含一个函数的明确定义,那么就隐式定义了。而编译时库里有这个函数的话,就不会出错。 阅读全文
posted @ 2011-07-08 22:53 仁贤贝勒 阅读(341) 评论(0) 推荐(0)
摘要:利用给出的数据结构:typedef struct recv_data{ char ip[32]; short port; //socket port char buff[PACKET_SIZE]; short data_size; void *ptr; void *elm; } PACKED recv_data_t;PACKET_SIZE = 40961. 首先构造造一个binary文件;2. 用lua脚本读取这个文件;3. 解析这个文件。 本文只涉及第一项任务。 需要创建一个二进制文件(binary),并对构造的文件内容进行读写,将结构体成员信息数据都写入到二进制文件中并能识别它。... 阅读全文
posted @ 2011-06-23 22:25 仁贤贝勒 阅读(3726) 评论(0) 推荐(0)