C语言:利用time函数的定时器
time函数:
包含的头文件:time.h
函数原型: time_t time(time_t *timer),timer=NULL时得到当前日历时间(从1970-01-01 00:00:00到现在的秒数)
time_t timer;
time(&timer);
相当于 timer = time(NULL);
例:间隔10s打印信息的定时器
#include <stdio.h>
#include <time.h>int main(int argc,char **argv)
{time_t timep;time(&timep); //返回从1970-01-01 00:00:00到现在的秒数int last_time=timep; //获取一开始的时间printf("开始时间是:%ds\n",last_time);while(1) //死循环,直到t-last_time==10,进程才会结束{time_t t;time(&t); //当前时间一直改变if(t-last_time==10) //当t-last_time==10,即时间相较于一开始过了10s{printf("现在时间是:%ds,已过10s,打印信息,结束进程\n",t);return 0;}else{continue;}}return 0;
}
程序结果:
C语言:利用time函数的定时器相关推荐
- C语言利用time函数实现简单的定时器
利用C语言中的time函数,实现一个一秒间隔的打印,其实很简单 #include <stdio.h> #include <time.h> int main(int num, c ...
- c语言利用指针函数等完成学生成绩管理系统,课程设计C语言可视化程序学生成绩管理系统...
<课程设计C语言可视化程序学生成绩管理系统>由会员分享,可在线阅读,更多相关<课程设计C语言可视化程序学生成绩管理系统(37页珍藏版)>请在人人文库网上搜索. 1.C语言可视化 ...
- linux下c语言利用iconv函数实现utf-8转unicode
由于项目中需要转换原生unicode到ascii的功能,本来想的用的是linux或者windows自带的宽字节转成窄字节的函数,但由于本身使用了apr_iconv库,所以直接使用库函数来解决. 期间碰 ...
- c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc
CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...
- C语言中利用Swap函数交换变量a,b
C语言中利用Swap函数交换变量a,b 常见错误写法 error1 void Sawp_error1(int a,int b) {int tmp;tmp=a;a=b;b=tmp; } int main ...
- c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小
怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...
- 【小程序】C语言实现简易钢琴-利用sin函数构造不同频率波形模拟各琴键发音
根据钢琴音调频率对照表,使用sin函数构造对应频率正弦波数据模拟各琴键声音,实现简易钢琴效果,结果写入wav文件中. 目录 程序效果 实现过程 样例代码 测试用例 参考资料 程序效果 截图1:键位图 ...
- 关于linuxC语言中创建进程,利用execlp函数执行.c程序问题
关于linuxC语言中创建进程,利用execlp函数执行.c程序问题 对于一个小白来说,这个系统调用真的太难了,完全摸不着头脑啊,一搜execlp函数,全是执行的命令,什么传参硬是没懂. 不过说到底, ...
- go语言中利用匿名函数和闭包实现文件名修改
package mainimport ("fmt""strings" )//利用匿名函数和闭包实现文件后缀修改 func makeSuffix(suffix s ...
最新文章
- mysql导入600万数据_mysql如何导出600万条记录的数据表?
- final和static
- innodb中大字段的限制
- eclipse安装反编译插件:jd-eclipse 查看源码
- 【GDB调试学习笔记】Makefile生成多个可执行文件
- 宏转录组方法_高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
- Python的动态特性(类实例增加属性,动态变量类型)
- Linux常用命令,Linux常用基本命令大全
- CuteFTP下载大文件时报错
- SD卡无法识别的问题解决 ”mmc0: error -110 whilst initialising SD card”
- 链接元宇宙,开启新纪元
- 在matplotlib使用中文坐标轴,设置坐标轴,标题字体及字体大小
- python3 pymysql库介绍
- 2022-01-27 使用liquibase管理mysql执行版本
- ESXi无法直通显卡
- Java JDK1.8 API 帮助文档
- 最新AUTO病毒变种分析和解决方案
- 密钥交换算法(DH算法)
- 有没有那么一瞬间,你也曾有过“失业焦虑”?
- Hdu3833 YY's new problem 哈希表(3)
热门文章
- Django的DetailView的使用
- 电子计算机厂 四月份生产计,分数除分数练习题.doc
- 怎么用PS软件图层样式制作图标
- 人工智能算法能“偷听”,拿什么拴住这头“灰犀牛”
- iwatch怎么用计算机,视频:applewatch怎么使用?偷偷告诉你一个使用教程
- linux 这么设置ant_home,ANT环境安装设置
- 罗芬激光COHERENT相干pmb电源维修HPC840
- 手把手教你学会EDIUS剪辑软件视频教程
- 微信小程序 wepy 框架 手势密码 ios 安卓 真正的无卡顿
- HTML5canvas给图片加滤镜