ctime相关内容

错误 C4996:“ctime":此函数或变量可能不安全

我有一个关于静态源代码分析的大型项目,一切都编译成功,除了一件事.我在标题中提供了错误信息.让我困惑的一点是它给出了一条错误消息,说不安全.我认为这应该只是警告,而不是错误.顺便说一下,我使用的是 Visual Studio 2012.这是我在 ctime 中遇到错误的代码部分.如果有人能帮助我克服这个错误,我会很高兴. void CppCheckExecutor::reportProgress ..
发布时间:2021-12-31 22:31:00 C/C++开发

使用 time() 函数计算执行时间

我接到了以下家庭作业, 写一个程序在你的电脑上测试需要多长时间nlogn、n2、n5、2n 和 n!添加 n=5、10、15、20. 我已经写了一段代码,但我的执行时间总是为 0.谁能帮我解决这个问题?谢谢 #include #include #include 使用命名空间标准;int main(){浮动 n=20;time_t 开始,结束,差异;开始 = ..
发布时间:2021-12-23 19:40:34 C/C++开发

精确的时间测量

我在 C++ 中使用 time.h 来测量函数的计时. clock_t t = clock();someFunction();printf("\n所用时间:%.4fs\n", (float)(clock() - t)/CLOCKS_PER_SEC); 但是,我总是将时间设为 0.0000.clock() 和 t 在单独打印时具有相同的值.我想知道是否有办法在 C++ 中精确测量时间(可能以纳秒 ..
发布时间:2021-12-14 19:38:16 C/C++开发

在 OSX 上编译的 ctime 和 time 警告

我在 OSX 10.6.5 上编译 C 程序时收到一些警告,这似乎很关键. extras.c:15: 警告:函数‘time’的隐式声明extras.c:在函数“outlog"中:extras.c:363: 警告:函数‘ctime’的隐式声明 对应的行如下: 第 13-15 行: RANDNUMGEN = gsl_rng_alloc(gsl_rng_taus);长t1;(无效)时间(& ..
发布时间:2021-09-22 18:39:25 其他开发

如何在C ++中以毫秒为单位获取系统正常运行时间?

自系统启动以来,如何获得系统正常运行时间?我发现的只是时代以来的时间. 例如,类似于ctime库中的time(),但它只给我自纪元以来的秒数.我想要类似time()的东西,但是自系统启动以来. 解决方案 它取决于操作系统,并且已经在stackoverflow上针对多个系统进行了回答. #include//对于所有示例:) Windows ... 使用 G ..
发布时间:2021-04-19 20:52:27 C/C++开发

C ++返回的时间是两个小时

一位C ++新手,所以我们开始; 我有一个解析日期/时间的方法,但是该日期/时间总是以00:00:00作为hh:mm:ss传递给我.因此,我想添加当前systime的值来代替这些值.我有执行此操作的方法,第一种方法是以UTC格式返回正确的时间. bool CTRHTranslationRTNS :: ParseDateSysTime(const char * pszString,time ..
发布时间:2021-04-19 20:13:39 C/C++开发

如何在C中打印日期?

我正在尝试从类似“ 01/01/01”的字符串中打印日期,并得到类似“ 2001年1月1日,星期一”的信息。 我发现了一些东西 有什么帮助吗? 谢谢, 解决方案 您可以使用 strptime 将字符串日期转换为 struct tm struct tm tm; strptime(“ 01/26/12“,”%m /%d /%y“,& tm); 然 ..
发布时间:2020-10-18 05:05:37 其他开发

是否有人为MSP430的IAR嵌入式工作台实现__getzone()?

我必须在我的应用程序中处理一些时间转换。我想坚持使用尽可能多的标准库函数。现在,我正在使用time_t结构作为系统时基。但是,某些设备可以将时间同步到我的设备,该时间可能是UTC,也可能不是UTC。另外,我的设备会将时间同步到另一台设备,并且该时间将始终是UTC。 无论如何,我可以问用户该时间所在的时区是同步到我的设备,以及他们是否使用DST。当我的设备获得时间同步时,我可以使用mktime ..
发布时间:2020-09-28 04:21:07 其他开发

C ++-'localtime'此函数或变量可能不安全

出于学习目的,我正在用C ++编写一个简单的日志记录类。我的代码包含一个返回今天日期字符串的函数。但是,每当调用“ localtime”时,我都会遇到编译器错误。 std :: string get_date_string(time_t * time){ struct tm * now = localtime(time); std :: string date = std :: to ..
发布时间:2020-09-27 03:53:04 C/C++开发

我的语言环境中是否存在与时间相关的信息的上限?

在标准命名空间中是否存在可以向前设置的定义: 一年中的几个月 一周中的天数 一天中的时间 一小时内分钟 在一秒钟之内 结构tm 包含的成员变量必须在这些范围内,但是我在任何地方都找不到定义的限制. 我什至不确定是否定义了与传统设置(12/7/24/60/60)不匹配的语言环境. 即使没有其他限制范围的潜在用户,我也想使用标准命名空间中的定义,而不是随意定义自己的定义 ..
发布时间:2020-09-22 06:05:26 C/C++开发

ctime返回null

如果将用户类型time_t定义为__darwin_time_t,而在MacOS X中将其本身定义为long,为什么以下代码输出8 Time is (null)?也许这很愚蠢,但我无法真正理解它. #include #include int main(void) { time_t time = 0x7FFFFFFFFFFFFFFF; p ..
发布时间:2020-08-14 23:36:25 其他开发

使用python:在x:00重复的间隔

如何安排重复计时器间隔5分钟.哪个会在00秒时触发,然后在00时重复.好吧,这不是硬实时的,但与sys lags尽可能接近.试图避免滞后现象的积累并接近00. Lang:Python,操作系统:WinXP x64 系统具有25ms的分辨率. 任何代码都会有用,tia 解决方案 与time.time测量确切时间并相应地更改下一个调度延迟来增加准确性.) ..
发布时间:2020-07-14 04:16:58 Python

使用ctime的tzset有什么缺点?

在有关获取系统时区的问题中,此答案没有被投票. 建议使用tzset()和time.h中的某些系统全局变量(例如daylight,timezone和tzname). 经过一些测试,我能够在Windows和Mac上从此方法获得准确的结果.但是我想上面提到的答案没有被投票是有原因的.这是真的? 我应该选择特定于操作系统的呼叫而不是C标准吗? 解决方案 否,如果没有标准的C函数(并且您 ..
发布时间:2020-07-11 01:28:13 C/C++开发

使用ctime保存新的时间点会覆盖旧的字符串吗?

前言:去年夏天我一直在学习C,直到最近才开始学习C ++,所以我对它的了解还不是很多. 我一直在尝试编写一个C/C ++程序,该程序可以识别Windows中的左右鼠标单击,并保存单击的按钮以及何时进入指向字符串char **clicks的指针数组.我将其组织为一个序列,例如:按钮,时间,按钮,时间... 只要检测到鼠标单击,它就会使用"R"或"L",并且执行此操作: void w ..
发布时间:2020-05-28 23:40:24 C/C++开发

想要将ColeDateTime转换为CTime

我正在以ColeDateTime格式从数据库读取日期时间.我想将其转换为CTime以获取日期,月份,年份和时间. CString repDt; //**this will hold the datetime which i read from Database** COleDateTime dt; //**my datetime format is mm/dd/yyyy.** dt.P ..
发布时间:2020-05-09 19:28:12 C/C++开发

有什么办法可以同时运行2个循环?

我想为银行队列创建一个c ++程序.每3分钟就有一个新客户进入该队列.每个客户需要5分钟的服务时间.程序在前30分钟后打印出信息 每个客户的到达时间 每个客户的离开时间 排队有多少客户? 当前服务的客户是谁? 我编写了当前代码: #include #include #include #include #i ..
发布时间:2020-05-04 05:48:42 C/C++开发

使用ctime将给定日期推进到下一个日历日期的问题

我写了以下代码段,将输入日期推进到以下日历日期。在用g ++ 4.1.2编译的虚拟源文件中测试时,这很好。 但是,当从公司的模拟器运行下面的代码对我这一点),它打破了20021027;即除20021027以外的日期,它的工作原理如下,但20021027,它返回20021027本身。 请告诉我们可能会出错? int nextday(const int& date,int n = ..
发布时间:2016-11-02 00:25:53 C/C++开发

如何计算和大约打印clock_t时间

我在计时需要多长时间来做三种不同类型的搜索,顺序,递归二进制和迭代二进制。我有那些到位,它会循环遍历并完成搜索。我的问题是,当我所有的时间,我得到0为所有的每一次,即使我做一个100,000的数组,我搜索不在数组中的东西。如果我在搜索中设置了一个断点,它显然使得时间更长,它给我一个合理的时间,我可以工作。 clock_t recStart = clock() ); mySearch.r ..
发布时间:2016-10-30 21:14:13 C/C++开发