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函数的定时器相关推荐

  1. C语言利用time函数实现简单的定时器

    利用C语言中的time函数,实现一个一秒间隔的打印,其实很简单 #include <stdio.h> #include <time.h> int main(int num, c ...

  2. c语言利用指针函数等完成学生成绩管理系统,课程设计C语言可视化程序学生成绩管理系统...

    <课程设计C语言可视化程序学生成绩管理系统>由会员分享,可在线阅读,更多相关<课程设计C语言可视化程序学生成绩管理系统(37页珍藏版)>请在人人文库网上搜索. 1.C语言可视化 ...

  3. linux下c语言利用iconv函数实现utf-8转unicode

    由于项目中需要转换原生unicode到ascii的功能,本来想的用的是linux或者windows自带的宽字节转成窄字节的函数,但由于本身使用了apr_iconv库,所以直接使用库函数来解决. 期间碰 ...

  4. c语言利用参数方程绘图,CG实验1-利用C语言图形函数绘图概要1.doc

    CG实验1-利用C语言图形函数绘图概要1 实验1 利用C语言图形函数绘图 1实验目的: 熟悉C语言图形功能,为今后实验打基础. 2实验要求: 在CodeBlocks环境下编写程序 3实验内容 例1 利 ...

  5. 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 ...

  6. c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小

    怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...

  7. 【小程序】C语言实现简易钢琴-利用sin函数构造不同频率波形模拟各琴键发音

    根据钢琴音调频率对照表,使用sin函数构造对应频率正弦波数据模拟各琴键声音,实现简易钢琴效果,结果写入wav文件中. 目录 程序效果 实现过程 样例代码 测试用例 参考资料 程序效果 截图1:键位图 ...

  8. 关于linuxC语言中创建进程,利用execlp函数执行.c程序问题

    关于linuxC语言中创建进程,利用execlp函数执行.c程序问题 对于一个小白来说,这个系统调用真的太难了,完全摸不着头脑啊,一搜execlp函数,全是执行的命令,什么传参硬是没懂. 不过说到底, ...

  9. go语言中利用匿名函数和闭包实现文件名修改

    package mainimport ("fmt""strings" )//利用匿名函数和闭包实现文件后缀修改 func makeSuffix(suffix s ...

最新文章

  1. mysql导入600万数据_mysql如何导出600万条记录的数据表?
  2. final和static
  3. innodb中大字段的限制
  4. eclipse安装反编译插件:jd-eclipse 查看源码
  5. 【GDB调试学习笔记】Makefile生成多个可执行文件
  6. 宏转录组方法_高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
  7. Python的动态特性(类实例增加属性,动态变量类型)
  8. Linux常用命令,Linux常用基本命令大全
  9. CuteFTP下载大文件时报错
  10. SD卡无法识别的问题解决 ”mmc0: error -110 whilst initialising SD card”
  11. 链接元宇宙,开启新纪元
  12. 在matplotlib使用中文坐标轴,设置坐标轴,标题字体及字体大小
  13. python3 pymysql库介绍
  14. 2022-01-27 使用liquibase管理mysql执行版本
  15. ESXi无法直通显卡
  16. Java JDK1.8 API 帮助文档
  17. 最新AUTO病毒变种分析和解决方案
  18. 密钥交换算法(DH算法)
  19. 有没有那么一瞬间,你也曾有过“失业焦虑”?
  20. Hdu3833 YY's new problem 哈希表(3)

热门文章

  1. Django的DetailView的使用
  2. 电子计算机厂 四月份生产计,分数除分数练习题.doc
  3. 怎么用PS软件图层样式制作图标
  4. 人工智能算法能“偷听”,拿什么拴住这头“灰犀牛”
  5. iwatch怎么用计算机,视频:applewatch怎么使用?偷偷告诉你一个使用教程
  6. linux 这么设置ant_home,ANT环境安装设置
  7. 罗芬激光COHERENT相干pmb电源维修HPC840
  8. 手把手教你学会EDIUS剪辑软件视频教程
  9. 微信小程序 wepy 框架 手势密码 ios 安卓 真正的无卡顿
  10. HTML5canvas给图片加滤镜