问题标签 [ctime]
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.
ctime - ctime 中的clock_gettime 错误
我有这个功能:
无效 Estatisticas::iniciarTempo() {
}
我正在尝试通过 ctime 使用clock_gettime,但出现了一些错误:
“未定义对‘clock_gettime’的引用”
非常感谢。
c - C - 如何在 ctime 函数中实际使用 long long 数据类型
我之前试过问这个,但我忘了包括一个问题(因为我刚刚加入该网站),所以我实际上并没有解决我的问题,人们只是告诉我为什么第二段代码是错误的,而不是如何制作它工作。这是家庭作业的一部分。其目的是最终将 INT_MAX+1 放入 ctime 以证明在 32 位机器中日期不能超过 ~2038 的点,因为它自 1970 年以来的秒数用完了位。我的问题很简单,我怎么能把很长很长进入ctime?如何使第二段代码工作?
一切都在 C99 中编译,如果这很重要的话。
作品:
不工作:
错误:
c - C 从 ctime 值 ctime 截断 HH:MM:SS
我有这个 unix 时间戳,使用 ctime 转换时显示为Thu Mar 26 15:30:26 2007
,但我只需要Thu Mar 26 2007
.
如何更改或截断以消除时间 (HH:MM:SS)?
c++ - 如何粗略计算和打印clock_t时间
我正在计时执行三种不同类型的搜索(顺序、递归二进制和迭代二进制)需要多长时间。我有这些,它确实会迭代并完成搜索。我的问题是,当我对它们全部计时时,我每次都得到 0,即使我创建了一个 100,000 的数组,并且我让它搜索不在数组中的东西。如果我在搜索中设置一个断点,它显然会使时间变长,并且它给了我一个可以使用的合理时间。但否则它总是 0。这是我的代码,所有三个搜索计时器都是相似的。
对于最后两个,我得到1000
和0
。
我在这里做错了吗?还是在我的搜索对象中?
c++ - 时钟()如何在访问系统时钟?
我正在使用带有最少库的 STM32 微控制器。我想使用clock()
来自<ctime>
(也可能是新的std::chrono
)的函数,但我被困在clock()
返回-1。
这并不奇怪,因为我不希望其中的库gcc-arm-none-eabi
知道我的微控制器的外围布局。
我如何知道clock
它从哪里获得滴答计数?我可以简单地重新声明它,还是需要实现一个较低级别的功能?
c++ - 调用“localtime_s”时日历功能崩溃
我正在尝试制作一个 callendar,因此我使用 time_t 和 localtime_s 来存储时间和日期信息,然后将其存储在 Calendar 类的各个成员中:
所有编译都很好,但是在运行时我得到:
调试断言失败!
程序:C:\Users\MyPC\Desktop\Framework\Framework\Debug\Framework.exe 文件:f:\dd\vctools\crt_bld\self_x86\crt\src\loctim64.c 行:69
表达式:( ptm != NULL )
关闭失败的断言消息后,我在此行收到标准调试错误:
这基本上是在Calendar:Initialize()中调用 *localtime_s(localTime, &now);* 的结果 我可以使用此功能的弃用版本吗?我知道还有其他函数可以获取本地时间,但我不知道哪个是“正确的”。其他人向我建议我不应该使用“本地时间”,但似乎 localtime_s 也不起作用。
c - 提取部分 time.h (localtime)
我只想从例如tm_sec或tm_min中提取部分,作为一个简单的 int(不是数组或字符串),如果我不需要 100% 正确的时间,那怎么可能(如果是的话)我为我的自己的兴趣,只是想知道如何去做。在尝试与做某事之前
但是缺乏经验阻止了我,现在我不知道该怎么做(只是编程的初学者)当然很抱歉,如果有这样的问题,但我已经尝试过并没有找到它。
*这样做的目的不是只显示我想要的部分,而是编辑它们
winapi - CTime 可以为空吗?
在 MFC 应用程序中,我喜欢将 SQL 日期值 ( CDBVariant
) 映射到 MFC CTime
。因为数据库条目可以为NULL(值不存在),不知是否CTime
可以为空。MFC文档中的评论CTime::Format
让我思考,应该是可能的:
如果此 CTime 对象的状态为 null,则返回值为空字符串。
- 但是如何设置这个状态,甚至可能吗?
- 如果不可能,我想
boost::optional<CTime>
这是一个不错的选择吗?
algorithm - time.h / ctime 记录真实世界时间的问题
我目前在排序算法中遇到计时器问题,我正在使用冒泡排序。
我需要计时器记录我的算法运行的时间,因为它正在考虑用户打开程序并将值输入程序的时间(我不想要)
我决定将计时器开始移到需要用户输入的位置并且实时获得 0,这是不正确的。
有谁知道如何解决这一问题?
(请注意下面的代码不会构建 - 只需关注计时器及其开始/结束的位置)
c++ - /不计算滴答声
编辑:它现在似乎正在运行。代码已更新以显示我的修订。感谢大家的帮助。
我想我只是愚蠢,但我正在尝试使用 ctime 来计算整个程序中的 CPU 滴答声。我正在为一个学校项目编写一个加密算法,并且我正在尝试包含一个计时器,以便我可以添加噪声过程,从而平衡不同密钥/明文组合之间的时间量。下面是对 ctime 的一个小测试:
打印:
我正在使用 GCC (G++),看来 ctime/time.h 根本没有像我想要的那样计算滴答声。任何人都可以识别问题吗?我是这门语言的相对业余爱好者。