首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C程序中显示当前时间,在CodeVisionAVR中编译

如何在C程序中显示当前时间,在CodeVisionAVR中编译
EN

Stack Overflow用户
提问于 2012-11-27 11:39:00
回答 2查看 897关注 0票数 0

我试图在C程序中显示当前时间。我正在使用CodeVisionAVR编译器。我有密码

代码语言:javascript
复制
#include <time.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <delay.h>

void continious(viod)
 {
 time_t now;
 time(&now);
 printf("%s", ctime(&now));

 ------------
 --------------
 }

 void runtime(viod)
 {
  unsigned char c; 
        c=getchar();      
    switch(C){
        case '1':
              continious();
        case '2':
        -----
        default:
     }

 int main (void){
       while (1){

        if(rx_counter0) runCom(); 
       }
      }

上面的代码在添加时间函数之前是正常执行的,现在我想包含当前时间,所以我尝试过这样做。我想在输入“1”时显示当前时间。我已经尝试过上面的代码,但问题是我遇到了错误,比如

无法打开#include file: time.h

请任何人建议我如何克服这一问题。

EN

回答 2

Stack Overflow用户

发布于 2012-11-27 11:46:29

您正在为一个嵌入式平台编程,其库不包括time.h。平台上可能也没有任何有保证的时钟。

您需要研究您的硬件和库支持什么,或者自己实现相关的功能。

票数 1
EN

Stack Overflow用户

发布于 2012-11-27 11:55:18

使用TIME查看它是一个宏常量。它工作在C编译器的计算机,我不确定的嵌入式系统。

代码语言:javascript
复制
int main(){
    printf("%s",__TIME__);
    getch();
    return 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13583422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档