lunix下的常用系统函数---篇一
来源:互联网 发布:30岁学java晚不晚 编辑:程序博客网 时间:2024/05/16 18:27
rand函数
所需头文件:stdlib.h
函数功能 :产生随机数
函数原型:int rand(void)
函数传入值:无
返回值:0-RAND_MAX之间
备注:必须现利用srand()设好随机数种子
srand函数
stdlib.h
设置随机数种子
void srand(unsigned int seed)
通常利用getypid()或time(0)的返回值作为参数
无返回值
isxdigit函数
ctype.h
测试字符是否为16进制数字
int isxdigit(int c)
传入字符
返回TRUE或NULL
备注:此为宏定义,非真正函数
系统时间于日期函数的使用
time函数
time.h
取得目前的时间
time_t time(time_t *t);
将返回值存到t指针所在的内存
成功返回秒数,失败返回-1
备注:返回Unix时间戳
gmtime()函数
time.h
取得目前时间和日期,并转换为真实世界所使用的时间
struct tm* gmtime(const time_t *timep);
函数将返回值存到t所指的内存
结果由结构体tm返回
localtime函数
time.h
返回当地时间和日期
struct tm *localtime(const time_t *timep);
time_t结构中的指针变量
返回结构tm代表的当地时间
tm的结构如下:
struct tm
{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
}
gettimeofday函数
sys/time.h,unistd.h
取得目前的时间
int gettimeofday(struct timeval *tv,struct timezone *tz)
传入参数:time_t结构中的指针变量
返回结构tm代表的当前时间
备注:gettimeofday会把目前的时间由tv所指的结构返回,当地地区的信息则放到tz所指的结构中
struct timeval{
long tv_sec;
long tv_usec;
}
struct timezone{
int tz_minuteswest;
int tz_dsttime;
}
- lunix下的常用系统函数---篇一
- 常用lunix系统命令
- Lunix系统下基础命令
- lunix系统的基本流程
- Lunix 下JDK的安装
- 关于lunix系统下的centos7 系统配置SecureCRT时网络ip配置连接不上
- Lunix环境下用main函数的参数实现一个简易参数
- Windows下的Unix/Lunix模拟器 安装
- lunix下的读写文件操作
- Lunix下MySql的安装及启动
- 常用lunix命令
- Lunix/Unix 常用操作
- linux下常用系统函数
- lunix系统安装teamviewer
- 常用的系统函数
- Lunix操作系统下数据恢复的点滴经历 20041122
- 如何解决LUnix 操作系统下设备无法umount的问题
- LUNIX下MySql的安装卸载及使用(备忘)
- 虚拟机无法打开
- jQuery 取值赋值
- httpwebrequest的referer属性的一点认识
- tomcat session 共享、 傻瓜式SSO
- DirectX常用宏
- lunix下的常用系统函数---篇一
- [ php or jsp ] + jquery.imgareaselect 处理图片截图等比缩放!
- samba使用技巧
- Qt SDK安装时Post mortem debugger的含义是什么
- samba源码分析及配置详解
- 线段组成三角形的概率问题
- 每位开发人员都应铭记的10句编程谚语
- 55555
- 使用C#登录QQ空间的过程分析与实现