#include

#include

#include

int main()

{

struct timeval tv, end;

gettimeofday(&tv, NULL);       // 因为不需要tz,所以传入NULL

if (getchar() == '\n')

{

gettimeofday(&end, NULL);

printf ("tv_sec = %d\n", (int)(end.tv_sec -tv.tv_sec));

}

return 0;

}

gcc -Wall -g count_time.c -o count_time

在家扎马想计算下能坚持多久, 于是写了个小计时程序。

#include

int gettimeofday(struct timeval*tv, struct timezone *tz);

其参数tv是保存获取时间结果的结构体,参数tz用于保存时区结果:

struct  timezone

{

int tz_minuteswest;/*格林威治时间往西方的时差*/

int tz_dsttime;/*DST 时间的修正方式*/

}

timezone 参数若不使用则传入NULL即可。

而结构体timeval的定义为:

struct timeval

{

long int tv_sec; // 秒数

long int tv_usec; // 微秒数

}

计时 Linux 程序运行,linux 下计时程序相关推荐

  1. Simple Run Blocker:程序运行拦截器 阻止程序运行

    Simple Run Blocker可以直接拦截程序运行,阻止程序运行,是一个绿色免费软件,非常值得收藏,它用于临时限制某个软件发挥作用很好用,就看你的脑洞如何用了! 资源链接:Simple Run ...

  2. android 程序运行,Android如何保持程序一直运行

    在正常情况下,Android系统会让程序和服务进入休眠状态以节约电量使用.然而在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠. An ...

  3. 通过修改程序解决win7下应用程序兼容性助手弹出

    在win7和vista下,有一个系统兼容性助手功能,利用VS2008开发的程序在运行时,总是弹出应用程序兼容性助手提示框,非常烦人,事实上我们的程序兼容性是没有问题的,只不过是在程序中没有指定应用程序 ...

  4. linux无后缀名程序运行,linux – 如何在Ubuntu上运行无扩展(也许是ELF)文件?

    我的猜测是这是64位系统上的32位编译.我使用gcc上的-m32选项将一个小的c文件交叉编译成二进制文件.这还需要一些额外的包.结果a.out看起来像这样. % file a.out a.out: E ...

  5. mac上实时运行linux系统,使用Darling模拟器实现在Linux上运行Mac OS X程序

    很多Linux桌面用户喜欢使用一些Windows下面的软件,我们可以使用WINE运行一些流行的Windows应用程序. 但似乎没有类似的模拟器可以运行流行的 Mac应用程序.现在,一位名叫Luboš ...

  6. linux nohup 运行,linux – 如何获取使用nohup运行的程序列表

    当我开始使用$ nohup风暴dev-zookeper时, 方法1: prayagupd@prayagupd:/home/vmfest# jobs -l [1]+ 11129 Running nohu ...

  7. Linux 后台运行python .sh等程序,以及查看和关闭后台运行程序操作

    1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...

  8. drcom linux怎么运行,linux下使用drcom登录认证

    下载 首先感谢开发者: https://github.com/drcoms/drcom-generic 这个项目基于python实现了d,p,x版drcom认证,请到上述链接查看相关信息, 项目的wi ...

  9. 暗黑2在linux上运行,linux下能玩的类似暗黑2的中文游戏有哪些?

    你在用 Ubuntu Linux 之余,也许还要用Ubuntu Linux 来玩玩游戏吧!虽然Ubuntu Linux 用户可玩到 3D 游戏远远不如 Windows ,但 Ubuntu Linux ...

最新文章

  1. selinux-添加
  2. Linux网络技术管理
  3. 关于sqlserver中xml数据的操作
  4. 巧用Delphi制作溅射屏幕
  5. 【渝粤教育】国家开放大学2018年秋季 1374T班级管理 参考试题
  6. paip.gui控件form窗体的原理实现以及easyui的新建以及编辑实现
  7. Spring-IOC本质
  8. 敏感关键词 词库_关键词优化难度分析怎么做?老鸟如何一键筛选优质关键词(悬赏1元)...
  9. MOSSE相关滤波算法学习笔记
  10. WPF 程序加载PGIS性能问题
  11. Win10安装Ruby
  12. DF-1015 DTU对接百度云天工物联网平台开发指南
  13. Matlab之微分方程求解
  14. 获取post请求的数据
  15. 使html轮廓颜色不同,css中border颜色不同怎么设置?
  16. 脉冲星 5 月脉动 | Pulsar 2.3.2 即将发布、2.4.0 预览、Pulsar 与 Camel 集成
  17. 基于52840 S340协议栈USB flash U盘实现
  18. 【附源码】计算机毕业设计JAVA小王防疫副食品配送商城
  19. 在ALLEGRO中添加中文字体
  20. 943数据结构勘误表

热门文章

  1. 如何根据导入项目的config.properties配置文件去连接远程数据库?
  2. java面试专题(商城面试问题)
  3. c++学习笔记【oop与pop的辨析】
  4. 光脚丫思考Vue3与实战:第03章 Vue实例
  5. 2009年三季度上市公司报表4
  6. Caffe版Faster R-CNN可视化——网络模型,图像特征,Loss图,PR曲线
  7. shell之定义变量
  8. 数字孪生智慧楼宇解决方案
  9. oracle ogg启动不了,OGG启动REPLICAT进程遇到OGG-00212错误 | 信春哥,系统稳,闭眼上线不回滚!...
  10. Vue中实现图标选择器