尝试计算两个时间之间的差,不会相减

2023-12-24

我的程序所做的是,它首先打印当前时间,然后用户按 Enter 键。然后它再次打印出时间并计算用户等待按 Enter 键的时间。

我没时间做减法。我从 stackoverflow 中的另一个问题中得到了打印当地时间的代码。

#include <iostream>
#include <ctime>
using namespace std;

void main()
{
    time_t rawtime;
    struct tm * timeinfo;

    time ( &rawtime );
    timeinfo = localtime ( &rawtime );
    printf ( "Current local time and date: %s", asctime (timeinfo) );

    cout << "Press enter" << endl;
    cin.ignore();

    time_t rawtime2;
    struct tm * timeinfo2;

    time ( &rawtime2 );
    timeinfo2 = localtime ( &rawtime2 );
    printf ( "Later local time and date: %s", asctime (timeinfo2) );

    printf ( "You took %s", ( asctime (timeinfo2) - asctime (timeinfo) ) ); //math won't work here
    printf ( " seconds to press enter. ");
    cout << endl;
}

cout << "Elapsed time: " << rawtime2 - rawtime << " seconds" << endl;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试计算两个时间之间的差,不会相减 的相关文章

  • 更新面板工作速度非常慢

    我正在编写一个用户可以注册的应用程序 注册时 可以选择多个选项 并根据这些注册字段可见或不可见以及是否必需 我想出了一个想法 所有字段都将位于 updatePanel 中 当用户更改注册选项时 我将在服务器端设置这些字段的可见性 它可以工作
  • 在 CPP 类中将 C 函数声明为友元

    我需要在 C 函数中使用类的私有变量 我正在做这样的事情 class Helper private std string name public std getName return name friend extern C void in
  • 转换 const void*

    我有一个函数返回一个const void 我想用它的信息作为char 我可以将它投射为 C 风格的罚款 char variable但是当我尝试使用reinterpret cast like reinterpret cast
  • 前向声明类型和“已声明为类类型的非类类型”

    我对以下代码有问题 template
  • 强制初始化模板类的静态数据成员

    关于模板类的静态数据成员未初始化存在一些问题 不幸的是 这些都没有能够帮助我解决我的具体问题的答案 我有一个模板类 它有一个静态数据成员 必须为特定类型显式实例化 即必须专门化 如果不是这种情况 使用不同的模板函数应该会导致链接器错误 这是
  • cpp.react库的C++源代码中奇怪的“->* []”表达式

    这是我在文档中找到的 C 片段cpp react 库 https github com schlangster cpp react implicit parallelism auto in D MakeVar 0 auto op1 in g
  • RestSharp获取序列化输出

    我正在寻找一种方法来访问 AddBody 调用的序列化结果 我正在使用内置的 RestSharp 序列化器 例子 class Foo public string FooField void SendRecord var f new Foo
  • 在 C# 中,如何根据在 gridview 行中单击的按钮引用特定产品记录

    我有一个显示产品网格视图的页面 该表内有一列 其中有一个名为 详细信息 的超链接 我想这样做 以便如果用户单击该特定产品的详细信息单元格 将打开一个新页面 提供有关该产品的更多信息 我不确定如何确定哪个Product记录链接的详细信息以及我
  • 在 C# 中检查 PowerShell 执行策略的最佳方法是什么?

    当你跑步时Get ExecutionPolicy在 PowerShell 中 它得到有效的执行政策 https learn microsoft com en us powershell module microsoft powershell
  • 在 VS 中运行时如何查看 C# 控制台程序的输出?

    我刚刚编写了一个名为 helloworld 的聪明程序 它是一个 C NET 4 5 控制台应用程序 在扭曲的嵌套逻辑迷宫深处 使用了 Console WriteLine 当我在命令行运行它时 它会运行并且我会看到输出 我可以执行其他命令并
  • 从网页运行 ClickOnce 应用程序,无需用户操作

    我们有一个基于 Java 的 Web 应用程序以及用 C 编写的相同应用程序 如果 java 检查器发现客户端计算机上没有安装 Java 则应该运行该应用程序 这个想法是运行 C 单击一次 http en wikipedia org wik
  • 模板外部链接?谁能解释一下吗?

    模板名称具有链接 3 5 非成员函数模板可以有内部链接 任何其他模板名称应具有外部链接 从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同 我知道使用关键字的外部链接 extern C EX extern C templat
  • 将 Word 转换为 PDF - 禁用“保存”对话框

    我有一个用 C 编写的 Word 到 PDF 转换器 除了一件事之外 它工作得很好 有时 在某些 Word 文件上 后台会出现一条消息保存源文件中的更改 gt 是 否 取消 但我没有对源文件进行任何更改 我只想从 Word 文件创建 PDF
  • Oauth2中如何同时撤销RefreshToken和使AccessToken失效

    我正在使用 Owin Oauth2 授权和资源服务器相同 开发单页面应用程序 AngularJS Net MVC Json Rest API 的身份验证流程 我选择了 Bearer Token 路由而不是传统的 cookie session
  • 使动态创建的链接标签在 Winforms 中可点击

    我正在制作一个程序 允许用户单击由动态链接标签创建的公司名称 在我想知道如何做到这一点之前 我从未在 C 中使用过链接标签 可为特定用户生成的业务数量各不相同 因此每个用户的链接标签数量并不相同 然后我想捕获业务 ID 以进行 Json 调
  • Visual Studio 2015:v120 与 v140?

    仅供参考 Win10 x64 我今天开始尝试 Visual Studio 2015 在弄清楚如何运行 C C 部分后 我尝试加载一个大型个人项目 该项目使用非官方的glsdk http glsdk sourceforge net docs
  • 了解 Lambda 表达式和委托 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经尝试解决这个问题很长一段时间了 阅读在线博客和文章 但到目前为止还没有成功 什么是代表 什么是 Lambda 表达式 两者的优点
  • 是否允许全局静态标识符以单个 _ 开头?

    换句话说 可能static 文件范围 全局变量恰好以一个下划线开头 而不会产生与 C 实现发生名称冲突的可能性 https www gnu org software libc manual html node Reserved Names
  • MySqlConnectionStringBuilder - 使用证书连接

    我正在尝试连接到 Google Cloud Sql 这是一个 MySql 解决方案 我能够使用 MySql Workbench 进行连接 我如何使用 C 连接MySqlConnectionStringBuilder 我找不到提供这三个证书的
  • 当用户更改 Windows 中的语言键盘布局时如何通知?

    I want to show a message to user when the user changes the language keyboard layout of Windows for example from EN to FR

随机推荐

  • 将变量传递给 Flask WTForm

    我想使用从路由传入的默认值来执行查询选择字段 我不知道如何将变量从 View 传递到 Form 类 class transactionsForm Form loan id QuerySelectField trans id validato
  • unixaccept()函数两次返回相同的文件描述符

    我的多线程网络服务器程序有问题 我有一个正在侦听新客户端连接的主线程 我使用 Linux epoll 来获取 I O 事件通知 对于每个传入事件 我创建一个线程来接受新连接并为其分配一个 fd 在重负载下 可能会发生同一个 fd 被分配两次
  • Silverlight 的双击触发器

    Related Silverlight 中最简洁的单击 双击处理 https stackoverflow com q 1274378 1001985 在 XAML 中双击触发某些操作的最简单方法是什么 我正在尝试做这样的事情 当用户双击列表
  • 调用 WebService 并有 SSL/证书问题

    首先 我对 Java 中设置密钥库等知识了解不多 我正在尝试调用 SOAP Web 服务 我获取了 wsdl 生成了代码等 在我部署它并尝试触发 WS 调用之前 一切看起来都很好 这是我的设置 雄猫7 0 35 Java jdk 1 6 0
  • TFS 2015 CI - 具有 Web、控制台和 WCF 项目的解决方案中不会为控制台应用程序生成构建工件

    我正在使用 TFS 2015 CI 创建一个项目解决方案的持续集成 该解决方案结合了 Web 项目 WCF 项目 类库和控制台应用程序 该项目的结构如下所示 Project Solution Project 1 Web UI Project
  • 更改Gulp中文件的目标路径

    我尝试创建动态 gulp 任务 它将循环遍历所有文件和文件夹 并将其连接 编译到相应的文件夹中 文件夹结构例如 主题 框架 模块 module 1 assets css scss scss file 1 scss and 主题 框架 模块
  • 在etc文件夹中找不到php.ini?

    我对我的专用服务器有 root 访问权限 当我运行时phpinfo 它说我的 php ini 文件位于 etc 目录中 使用 ssh 我似乎无法在那里找到它 我不知道在哪里可以找到它 谢谢 这可能不是 SO 的问题 但这里有一些潜在的解决方
  • jQuery 的 hide 和 SlideUp 方法等效吗?

    Do slideUp slow and hide slow 会产生相同的动画效果吗 示例代码 document ready function hide click function p hide slow show click functi
  • 如何检测浏览器中的 HTML 5 兼容性

    检测浏览器对 HTML 5 语法兼容性的最佳方法是什么 并提示用户浏览器不兼容 我明白该教程展示了如何测试浏览器对 HTML5 的兼容性 http diveintohtml5 info everything html 但我很好奇这是不是唯一
  • Movie py:从内存中的文本到语音导入音频

    我正在尝试将 Azure 的文本转语音与movie py为视频创建音频流 result synthesizer speak ssml async xml string get stream AudioDataStream result 该过
  • 如何在C中使用GDI+?

    免责声明 我才刚刚开始学习 C 所以很可能我遗漏了一些明显的东西 或者没有以正确的方式思考 我究竟该如何在纯 C 中使用 GDI 据我了解 GDI 包装了为 C 制作的对象 但在它下面有一个平面 API 可以通过gdiplusflat h
  • 用于检测无效 UTF-8 字符串的正则表达式

    在PHP中 我们可以使用mb check encoding https www php net mb check encoding确定字符串是否为有效的 UTF 8 但这不是一个可移植的解决方案 因为它需要编译并启用 mbstring 扩展
  • 如何配置 yocto 使用最新的 git 提交?

    我是一个很懒的人 在处理硬件 软件项目时 软件会永久更改 在这个开发阶段 更改配方中的提交 恢复标签是非常令人讨厌的 我希望 Yocto 获取最新的 git 提交 这可能 如何做到这一点 我的示例食谱 SUMMARY my test SEC
  • Android Studio 是否可以构建一个以 .so 作为输出的本机模块

    我有几个 C 项目 目前使用 Android mk 文件和 ndk build 构建 由于这不太适合调试 所以我想将此 C 项目作为模块包含在我的 android studio 项目中 这个android studio项目目前是一个andr
  • 对于弱引用属性,为什么我应该更喜欢 unsafe_unretained 限定符而不是 allocate? [复制]

    这个问题在这里已经有答案了 可能的重复 使用 ARC 生命周期限定符 allocate 和 unsafe unretained https stackoverflow com questions 8397511 using arc life
  • 为什么Java能够将0xff000000存储为int?

    Java 中整数的最大值是 2147483647 因为 Java 整数是有符号的 对吗 0xff000000 的数值为 4278190080 但我看到的 Java 代码是这样的 int ALPHA MASK 0xff000000 有人可以启
  • PHP中如何删除点后的所有数字

    示例 1 123 gt 1 1 999 gt 1 thanks y 1 235251 x int y echo x will echo 1 Edit 使用显式转换为 int 是实现此目的的最有效方法 另外 转换为 int 会截断 后面的数字
  • 使用 cmd.exe 将长文件名转换为短文件名 (8.3)

    我正在尝试在 Windows 上将长文件名转换为短文件名 8 3 带有命令行参数的批处理文件按预期工作 短蝙蝠 echo OFF echo s1 calling short bat C Documents and Settings User
  • 在嵌套 Lambda 中捕获 Lambda 的静态

    In 这个答案 https stackoverflow com a 33282441 2642059我使用这段代码 std vector
  • 尝试计算两个时间之间的差,不会相减

    我的程序所做的是 它首先打印当前时间 然后用户按 Enter 键 然后它再次打印出时间并计算用户等待按 Enter 键的时间 我没时间做减法 我从 stackoverflow 中的另一个问题中得到了打印当地时间的代码 include