make clean + make distclean (automake工具)

对要编译的.cpp要加入到Makefile.am上面 格式如下: bin_PROGRAMS =  可执行文件名 ***_SOURCES = 所有要参加编译的.cpp文件,文件之间用空格隔开 LIBS = -lpthread -L/usr/local/lib -lpcap –...

2009-10-30 12:36:00

阅读数:2663

评论数:2

sscanf函数注意问题

#include #include #include #define BUFFER 1024 int main(int argc,char **argv) {                         char cmd1[BUFFE...

2009-10-19 14:33:00

阅读数:3937

评论数:0

LINUX 下的C程序错误号

Linux 下的C程序错误号 系统出错的信息号在/usr/include/asm/error.h #ifndef _I386_ERRNO_H #define _I386_ERRNO_H #define EPERM 1 /* Operation not permitted */ ...

2009-10-19 12:00:00

阅读数:671

评论数:0

rename linux 函数

C标准函数,似乎不应该有平台问题: 我们看一下这个程序: #include #include int main() {     rename(”/tmp/abc”,”/tmp/bcd”);     perror(”why:”); } 此程序运行一切正常。...

2009-10-15 16:25:00

阅读数:4186

评论数:0

用于主题检测的临时日志(6efc17c7-c4ad-48f4-a324-2ff2ba05e331 - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

这是一个未删除的临时日志。请手动删除它。(7036e9c7-707f-4701-b3a9-6011eb9ec51f - 3bfe001a-32de-4114-a6b4-4005b770f6d7)

2009-10-12 22:19:00

阅读数:1112

评论数:0

sync 函数

sync(将缓冲区数据写回磁盘) 相关函数 fsync 表头文件 #include 定义函数 int sync(void) 函数说明 sync()负责将系统缓冲区数据写回磁盘,以确保数据同步。 返回值 返回0。 本文来自: ...

2009-10-12 09:48:00

阅读数:1489

评论数:0

获取端口号,巧用union类型!!

void get_ports(const u_char *pkt, int *src_port, int *dst_port) {     typedef union aaa     {             int port;             u_char ...

2009-10-10 15:42:00

阅读数:499

评论数:0

linux 下的编码转换

一、利用iconv函数族进行编码转换 在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。 iconv函数族的头文件是iconv.h,使用前需包含之。 #include i...

2009-10-10 15:38:00

阅读数:332

评论数:0

C中运用正则表达式

看到大家讨论这方面的东西,作点贡献聊表各位高手对这个版快的无私奉献 :oops:  如果用户熟悉Linux下的sed、awk、grep或vi,那么对正则表达式这一概念肯定不会陌生。由于它可以极大地简化处理字符串时的复杂度,因此现在已经在许多Linux实用工具中得到了应用。千万不要以为正则表达式只是...

2009-10-10 13:51:00

阅读数:318

评论数:0

strftime()函数将时间格式化

strftime()函数将时间格式化 我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下: size_t strftime(      char *strDest,      size_t maxsize,      const char *fo...

2009-10-10 12:00:00

阅读数:306

评论数:0

获取当前时间

char* pszFmt ="----%Y-%m-%d %H:%M:%S"; void GetCurTime(const char* pszFmt) {     char szNow[50];     memset(szNow, 0, 50);     t...

2009-10-10 11:58:00

阅读数:262

评论数:0

创建全路径代码

  #include bool CreateFullDirectory(const char* pszPath) {     int iRet = mkdir(pszPath,S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|S_IXGRP|S_I...

2009-10-10 11:33:00

阅读数:409

评论数:0

ftw遍历目录树 && getcwd取得当前的工作目录

ftw遍历目录树 表头文件:#include 定义函数:int  ftw(const char *dir, int (*fn) (const *file, const struct stat *sb, int flag), int depth) 函数说明:ftw() 会从参数dir指...

2009-10-10 11:30:00

阅读数:586

评论数:0

stl 使用 上机练习一

1、引入头文件,如#include    记住没有list.h的概念。 2、加入using namaspace std;声明命名空间。 3、在VC下使用的时候,在声明变量的时候要加入std::。如list::list c1;    在linux则不用加入std::

2009-10-08 09:14:00

阅读数:273

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭