C
oh-wine
本人性格稳重,逻辑分析能力强,责任心强,对待事情善始善终. 能够较快适应新环境,喜欢与人打交道,有合作精神。对待学习和工作,有点完美主义.
展开
-
atexit()函数积累记录
函数名: atexit 头文件:#include 功 能: 注册终止函数(即main执行结束后调用的函数) 用 法: int atexit(void (*func)(void)); 注意:按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用。atexit()注册的函数类型应为不接受任何参数的void函数,exit调用这些注册函数的顺序与它们 登记时候的顺序相反原创 2013-10-14 14:23:57 · 981 阅读 · 0 评论 -
C for linux 更改当前工作目录函数 chdir 或 fchdir
头文件:#include 用法格式:int chdir ( const char *path ); int fchdir ( int fd ); chdir用来将当前工作目录改为参数path指定的目录。 注意:path指针指向的参数一定是连续的路径且不能带空格,否则将会返回 -1 。 例如: #include #include int转载 2013-10-14 15:27:58 · 6943 阅读 · 0 评论 -
strstr积累记录
包含文件:string.h 函数名: strstr 函数原型:extern char *strstr(char *str1, char *str2); 功能:从字符串str1中查找是否有字符串str2,如果有,从str1中的str2位置起,返回str1中str2起始位置的指针,如果没有,返回null。 返回值:返回该位置的指针,如找不到,返回空指针。转载 2013-10-14 15:46:10 · 729 阅读 · 0 评论 -
va_list用法
怎样写出一个可以处理想printf一样能够处理可变长参数的函数呢。 看printf的定义: int printf(char *fmt, ...); C语言标准库中头文件stdarg.h索引的接口包含了一组能够遍历变长参数列表的宏。主要包含下面几个: 1、va_list 用来声明一个表示参数表中各个参数的变量。 2、va_start 初始化一个指针来指向变长参数列表的头一个变量(注意,..转载 2013-10-31 11:32:16 · 5873 阅读 · 2 评论 -
fedora20 执行 arm-linux-gcc 出现 libz.so.1: cannot open shared object file问题解决方案
6. 编译测试代码 arm-linux-gcc -o test test.c 错误提示: /opt/FriendlyARM/tools/arm-linux-gcc-4.5.1/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/as: error while load原创 2014-08-21 00:34:58 · 13958 阅读 · 0 评论