问题标签 [time.h]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1373 浏览

c - time.h 库不工作

我在 K&R 书和练习 3-1 上。我认为我的“time.h”库坏了。起初我以为我的代码是错误的,但是当我在网上检查练习的解决方案时,它们也不起作用。

问题:

程序输出总是显示零秒,有时会交换“时钟”:

该程序的目的是在速度方面比较这两个功能。我如何比较这个?

这是测试代码:

我在 Linux 和 Windows 上都试过这个程序。

0 投票
1 回答
138 浏览

unix - Unix 编程头文件详细信息

我对编程领域很陌生。现在我正在尝试 Linux 中的一些基本程序。今天我开始使用 中的时间函数time.h,但我偶尔会卡住。我已经完成了以下代码以在几秒钟内获得延迟。

这个对我有用。但我需要以毫秒为单位的延迟。我已经阅读了time.h手册,也尝试了其中定义的一些功能,但没有像我预期的那样工作。问题是我实际上对这些功能的作用一无所知。

我的问题只是在哪里可以找到诸如所有函数和参数详细信息、返回值的文档之类的东西,我的意思是所有头文件中定义的所有函数的用户手册。

我不相信这样的东西真的存在,但如果你们帮助我找到接近那个的东西,我将非常感激。

我正计划学习 fork、pipe、signals、process、thread 等...,我知道还有很长的路要走。请帮帮我。

0 投票
2 回答
2090 浏览

kernel - Linux 内核 add_timer

我正在为内核编写一个模块。我需要等待一段时间(例如;20 秒)只是测试一些东西。该过程应在 20 秒后继续。在我的 module_init 函数中,我使用了这样的计时器:

“计时器”是一个这样定义的结构

timer_handle 是我在计时器到期时运行的函数:

现在在我的功能中:

"printk(KERN_INFO "里面写\n");"之后 我想让进程等待 20 秒。消息“Inside write 2 \n”必须在 20 秒后写入消息“Inside write 1 \n”。我使用了 add_timer(&timer); 他们之间,但它不起作用。我在终端中输入“dmesg”,消息立即连续写入。

我希望我清楚地解释了我的问题:) 有人可以帮助我吗?

0 投票
4 回答
15591 浏览

linux - 如何构建(获取/下载)time.h 库?

我正在尝试通过 Makefile 在 Linux 上构建一个项目。

我不断收到cannot find <sys/time.h>错误。

我四处询问,并被告知我的项目无权访问库文件夹。

因此,我试图通过在我的项目文件夹中本地使用时间库来解决这个问题。我对 Linux 很陌生。所以,如果这听起来很幼稚,请原谅我的问题。

我找到了这个,但我不知道我需要什么文件,以及如何构建库。 http://sourceware.org/git/?p=glibc.git;a=tree;f=time;h=c950c5d4dd90541e8f3c7e1649fcde4aead989bb;hb=master

  • 我在哪里可以找到 time.h 库/包?
  • 我如何建立图书馆?
0 投票
2 回答
935 浏览

objective-c - 在 iOS 中使用 clock() 函数获取抽动

我试图使用 C clock()函数在iOS应用程序中获取抽动,但它更新非常缓慢。看起来 wich 中的线程正在运行(在 UIViewController 中运行)大部分时间都处于非活动状态。当前抽动的一次测量与随后的抽动测量之间的差异应该非常大,但它变化很小,除非我经常触摸屏幕。

有没有办法在iOS中使用这个功能并获得好的结果?iOS有类似的库吗?我想用它来为游戏创建一个计时器。

谢谢

0 投票
1 回答
510 浏览

c - 我们如何使用 GDB 在 cygwin 1.7 环境中使 gettimeofday 函数调用失败?

我正在寻找一种在使用 GDB 的 cygwin 1.7 环境下使函数调用失败的方法。任何人都知道我们是否以下面提到的方式使用它 gettimeofday(&tv, NULL);

提前感谢阿曼

0 投票
4 回答
1186 浏览

c++ - 固定更新速度

我已经在互联网上寻找了很长一段时间来寻找一个简单的解决方案来解决一个相当简单的问题。

我有这个函数作为一个线程运行,我想要的很简单。周围有很多伪代码解释了它是如何完成的,但是我在 C/C++ 中实现它时遇到了麻烦。

我想要什么:我有一个循环,我想每秒运行 20 次。我以前做过,但我一生都记不起来了。

这是我的代码。

这不起作用,似乎没有任何工作。C 语言中的简单解决方案在 Internet 上找不到,这让我感到惊讶。

是的,我知道 CLOCKS_PER_SEC,但我只是不知道了。

有什么帮助吗?

0 投票
3 回答
20745 浏览

c - clock_t、time_t 和 struct tm 有什么区别?

clock_t、time_t 和 struct tm 有什么区别?

结构 tm看起来像这样:

但是clock_ttime_t长什么样子呢?

0 投票
1 回答
995 浏览

objective-c - strptime_l 返回 null

strptime_l总是返回null。我在 Objective-C 中这样做。

ret始终为空。dateStr' 值的一个示例是:Sat Sep 15 05:52:10 +0000 2012并且始终采用该格式。

有任何想法吗?

0 投票
2 回答
541 浏览

c - 如何在C中格式化系统时间?

我正在开发一个程序元素,该元素以(24 小时制)小时和分钟获取系统时间,并将其格式化为 HH:MM 并将其存储在数组中。分钟也必须增加 1。这是我的代码:

我通过简单地打印time来测试它,这是 printf("%s", time): 5. 的输出。(时间是凌晨 1:04)

单独地,小时打印为空(凌晨 1:08),分钟打印正确。

我该怎么做才能使数组时间保持格式正确的 HH:MM 时间?

感谢您的所有建议