ctime相关内容
我有一个关于静态源代码分析的大型项目,一切都编译成功,除了一件事.我在标题中提供了错误信息.让我困惑的一点是它给出了一条错误消息,说不安全.我认为这应该只是警告,而不是错误.顺便说一下,我使用的是 Visual Studio 2012.这是我在 ctime 中遇到错误的代码部分.如果有人能帮助我克服这个错误,我会很高兴. void CppCheckExecutor::reportProgress
..
我接到了以下家庭作业, 写一个程序在你的电脑上测试需要多长时间nlogn、n2、n5、2n 和 n!添加 n=5、10、15、20. 我已经写了一段代码,但我的执行时间总是为 0.谁能帮我解决这个问题?谢谢 #include #include #include 使用命名空间标准;int main(){浮动 n=20;time_t 开始,结束,差异;开始 =
..
我在 C++ 中使用 time.h 来测量函数的计时. clock_t t = clock();someFunction();printf("\n所用时间:%.4fs\n", (float)(clock() - t)/CLOCKS_PER_SEC); 但是,我总是将时间设为 0.0000.clock() 和 t 在单独打印时具有相同的值.我想知道是否有办法在 C++ 中精确测量时间(可能以纳秒
..
我在 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;(无效)时间(&
..
自系统启动以来,如何获得系统正常运行时间?我发现的只是时代以来的时间. 例如,类似于ctime库中的time(),但它只给我自纪元以来的秒数.我想要类似time()的东西,但是自系统启动以来. 解决方案 它取决于操作系统,并且已经在stackoverflow上针对多个系统进行了回答. #include//对于所有示例:) Windows ... 使用 G
..
一位C ++新手,所以我们开始; 我有一个解析日期/时间的方法,但是该日期/时间总是以00:00:00作为hh:mm:ss传递给我.因此,我想添加当前systime的值来代替这些值.我有执行此操作的方法,第一种方法是以UTC格式返回正确的时间. bool CTRHTranslationRTNS :: ParseDateSysTime(const char * pszString,time
..
我正在尝试从类似“ 01/01/01”的字符串中打印日期,并得到类似“ 2001年1月1日,星期一”的信息。 我发现了一些东西 有什么帮助吗? 谢谢, 解决方案 您可以使用 strptime 将字符串日期转换为 struct tm struct tm tm; strptime(“ 01/26/12“,”%m /%d /%y“,& tm); 然
..
我必须在我的应用程序中处理一些时间转换。我想坚持使用尽可能多的标准库函数。现在,我正在使用time_t结构作为系统时基。但是,某些设备可以将时间同步到我的设备,该时间可能是UTC,也可能不是UTC。另外,我的设备会将时间同步到另一台设备,并且该时间将始终是UTC。 无论如何,我可以问用户该时间所在的时区是同步到我的设备,以及他们是否使用DST。当我的设备获得时间同步时,我可以使用mktime
..
出于学习目的,我正在用C ++编写一个简单的日志记录类。我的代码包含一个返回今天日期字符串的函数。但是,每当调用“ localtime”时,我都会遇到编译器错误。 std :: string get_date_string(time_t * time){ struct tm * now = localtime(time); std :: string date = std :: to
..
在标准命名空间中是否存在可以向前设置的定义: 一年中的几个月 一周中的天数 一天中的时间 一小时内分钟 在一秒钟之内 结构tm 包含的成员变量必须在这些范围内,但是我在任何地方都找不到定义的限制. 我什至不确定是否定义了与传统设置(12/7/24/60/60)不匹配的语言环境. 即使没有其他限制范围的潜在用户,我也想使用标准命名空间中的定义,而不是随意定义自己的定义
..
如果将用户类型time_t定义为__darwin_time_t,而在MacOS X中将其本身定义为long,为什么以下代码输出8 Time is (null)?也许这很愚蠢,但我无法真正理解它. #include #include int main(void) { time_t time = 0x7FFFFFFFFFFFFFFF; p
..
我正在尝试在Maverick 10.9的命令行上编译项目.该项目可以在Linux上完美编译.显然,在MacOSX上ctime似乎存在问题.错误是 $ make Compiling src//core/AbstractARAClient.cpp In file included from src//core/AbstractARAClient.cpp:5: In file included f
..
如何安排重复计时器间隔5分钟.哪个会在00秒时触发,然后在00时重复.好吧,这不是硬实时的,但与sys lags尽可能接近.试图避免滞后现象的积累并接近00. Lang:Python,操作系统:WinXP x64 系统具有25ms的分辨率. 任何代码都会有用,tia 解决方案 与time.time测量确切时间并相应地更改下一个调度延迟来增加准确性.)
..
在有关获取系统时区的问题中,此答案没有被投票. 建议使用tzset()和time.h中的某些系统全局变量(例如daylight,timezone和tzname). 经过一些测试,我能够在Windows和Mac上从此方法获得准确的结果.但是我想上面提到的答案没有被投票是有原因的.这是真的? 我应该选择特定于操作系统的呼叫而不是C标准吗? 解决方案 否,如果没有标准的C函数(并且您
..
前言:去年夏天我一直在学习C,直到最近才开始学习C ++,所以我对它的了解还不是很多. 我一直在尝试编写一个C/C ++程序,该程序可以识别Windows中的左右鼠标单击,并保存单击的按钮以及何时进入指向字符串char **clicks的指针数组.我将其组织为一个序列,例如:按钮,时间,按钮,时间... 只要检测到鼠标单击,它就会使用"R"或"L",并且执行此操作: void w
..
我正在以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
..
我想为银行队列创建一个c ++程序.每3分钟就有一个新客户进入该队列.每个客户需要5分钟的服务时间.程序在前30分钟后打印出信息 每个客户的到达时间 每个客户的离开时间 排队有多少客户? 当前服务的客户是谁? 我编写了当前代码: #include #include #include #include #i
..
几个开发人员,我想知道为什么: std::cout
..
我写了以下代码段,将输入日期推进到以下日历日期。在用g ++ 4.1.2编译的虚拟源文件中测试时,这很好。 但是,当从公司的模拟器运行下面的代码对我这一点),它打破了20021027;即除20021027以外的日期,它的工作原理如下,但20021027,它返回20021027本身。 请告诉我们可能会出错? int nextday(const int& date,int n =
..
我在计时需要多长时间来做三种不同类型的搜索,顺序,递归二进制和迭代二进制。我有那些到位,它会循环遍历并完成搜索。我的问题是,当我所有的时间,我得到0为所有的每一次,即使我做一个100,000的数组,我搜索不在数组中的东西。如果我在搜索中设置了一个断点,它显然使得时间更长,它给我一个合理的时间,我可以工作。 clock_t recStart = clock() ); mySearch.r
..