zoukankan      html  css  js  c++  java
  • NX二次开发-C++time函数计时

     1     NX11+VS2013
     2     
     3     #include <uf.h>
     4     #include <uf_modl.h>
     5     #include <uf_ui.h>
     6     #include <time.h>
     7 
     8     UF_initialize();
     9 
    10     clock_t start = clock();//计时开始
    11 
    12     //创建块
    13     UF_FEATURE_SIGN sign = UF_NULLSIGN;
    14     double corner_pt[3] = { 0.0, 0.0, 0.0 };
    15     char * edge_len[3] = { "100", "100", "100" };
    16     tag_t blk_obj_id = NULL_TAG;
    17     UF_MODL_create_block1(sign, corner_pt, edge_len, &blk_obj_id);
    18     
    19     clock_t finish = clock();//结束计时
    20 
    21     //打印信息
    22     char msg[256];
    23     lw->Open();
    24     sprintf(msg, "共耗时:%f", (double)(finish - start) / CLOCKS_PER_SEC);
    25     lw->WriteLine(msg);
    26 
    27     UF_terminate();

    2019年2月27日附加

    1     //转换打印
    2     int sec = (int)(finish - start) / CLOCKS_PER_SEC;
    3     char msg[256];
    4     sprintf_s(msg, "共耗时:%.2d时:%.2d分:%.2d秒", sec / 3600, (sec - (sec / 3600 * 3600)) / 60, sec - (sec / 3600 * 3600) - (sec - (sec / 3600 * 3600)) / 60 * 60);
    5     AfxMessageBox(msg);

  • 相关阅读:
    as
    留言板
    HEOI2020游记
    min_25筛学习笔记
    计算几何初步
    「狗屁不会」exlucas
    GCD of Sequence
    做题记录
    一些奇怪的坑+好东西
    关于我
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/10981700.html
Copyright © 2011-2022 走看看