- 博客(34)
- 收藏
- 关注
转载 C++著名程序库的比较和学习经验
C++著名程序库的比较和学习经验1、C++各大有名库的介绍——C++标准库 2、C++各大有名库的介绍——准标准库Boost 3、C++各大有名库的介绍——GUI 4、C++各大有名库的介绍——网络通信 5、C++各大有名库的介绍——XML 6、C++各大有名库的介绍——科学计算 7、C++各大有名库的介绍——游戏开发 8、C++各大有名库的介绍——线程 9
2012-01-04 16:33:47
485
原创 在Windows下,如何遍历某目录里所有文件?
最近,在做毕业设计时,遇到遍历目录下所有文件的问题。具体情境是这样的:通过读取配置文件,获得需要访问的目录路径,该目录包含N层子目录和M个文件。然后需要遍历每个文件。对该问题的文件目录操作,Windows API提供了两个相关函数,FindFirstFile 和FindNextFile,使用它们写一个递归函数,就可以很好的解决这个问题了。代码如下:void processAllDir( c
2011-12-25 14:11:06
2774
原创 找啊找啊找工作---C语言(2)
字符串拷贝函数:重要度:★★★★★原 型:char *strcpy( char *strDestination, const char *strSource );实 现:1、直接实现功能,没有任何检查和容错处理。char *MyStrcpy(
2011-08-25 19:25:36
479
原创 找啊找啊找工作---C语言(1)
技术笔试或者面试中,一些C库函数常常被拿出来考察。一般只知道用法,没有考虑过如何实现。所以,有必要亲自动手写一遍。网上调查了一下,以下函数比较具有代表性:1、字符串拷贝函数:重要度:★★★★★原 型:char *strcpy( char *strDestin
2011-08-25 19:23:11
478
原创 【转】Hard links and Soft links详解
硬链接和软连接的区别:要说明这个问题,先说明下liunx下文件和目录的本质。事实上,在liunx上,目录也是文件的一种,它是储存了一张表的文件。例如有一个叫程序的文件夹,里面有两个文件1和2.在那张目录表内。它的内容是这样的名称 节点1 3382 228那么什么是节点呢?c语言我们都学过,我们简单地把节点号理解成一个数组的下标,把内存看成一个大数组,每个文件都可以看成一
2011-03-20 22:09:00
554
原创 access函数
函数名: access 头文件:io.h 功 能: 确定文件的访问权限,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1 用 法: int access(const char *filename, int amode); int _access(const char *path,int
2011-03-18 15:30:00
377
原创 fflush函数
函数名: fflush 功 能: 清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件 原型:int fflush(FILE *stream) 程序例: #include #include stdio.h> #include #include void flush(FILE *stream);
2011-03-18 14:28:00
462
原创 localtime函数
函数名: localtime 功 能: 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为日历时间 。 说明:此函数获得的tm结构体的时间,是已经进行过时区转化为本地时间。 用 法: struct tm *localtime(const time_t *clock); 返回值:返回指向tm 结构体的指针.tm结构体是time.h中定义的用于分
2011-03-18 14:18:00
3539
原创 strtol函数
函数及其参数 long int strtol(const char *nptr,char **endptr,int base); 函数的解释说明: 这个函数会将参数nptr字符串根据参数base来转换成长整型数。参数base范围从2至36,或0。参数base代表采用的进制方式,如base值为10则采用10进制,若base值为16则采用16进制等。当base值为0时则是采用10进
2011-03-18 14:02:00
1219
原创 getenv函数
函数名: getenv 功 能: 从环境中取字符串,获取环境变量的值 头文件: stdlib.h 用 法:char *getenv(char *envvar); 函数说明:getenv()用来取得参数enwar环境变量的内容。参数enwar为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为enwar=value 返
2011-03-18 13:58:00
2078
原创 gettimeofday()
gettimeofday() -- 获取当前时间(保存在结构体timeval中) #include #include #include int main(int argc, char * argv[]){ struct timeval tv; //(1) while(1){ gettimeofd
2011-03-18 11:19:00
572
原创 getpid函数
函数功能:取得进程识别码 相关函数: fork,kill,getpid 头文件: 旧版本:unistd.h,在VC++6.0下可以用process.h 函数原型: 旧的原型为pid_t getpid(void);,推荐使用int _getpid( void );这种形式。注意,函数名第一个字符是下划线。 函数说明:getpid函数用来取得目前进程的进
2011-03-17 18:09:00
4218
原创 dlsym函数
dlsym()的函数原型是 void* dlsym(void* handle,const char* symbol) 该函数在文件中。 handle是由dlopen打开动态链接库后返回的指针,symbol就是要求获取的函数的名称。 函数返回值是void*,指向函数的地址,供调用使用
2011-03-17 17:27:00
1229
原创 dlopen函数
Code: void * dlopen( const char * pathname, int mode ); dlopen() 功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char * pathname, int mode
2011-03-17 17:19:00
484
原创 【转帖】可变参数函数
c/c++支持可变参数的函数,即函数的参数是不确定的。 一、为什么要使用可变参数的函数? 一般我们编程的时候,函数中形式参数的数目通常是确定的,在调用时要依次给出与形式参数对应的所有实际参数。但在某些情况下希望函数的参数个数可以根据需要确定,因此c语言引入可变参数函数。这也是c功能强大的一个方面,其它某些语言,比如fortran就没有这个功能。 典型的可变参数函数的例子有大
2011-03-17 16:23:00
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人