嵌入式单片机c语言char转unsigned char

 

复制代码
 char str2date[50];
      char str2time[50];
      unsigned char date3[50];
      unsigned char time3[50];
      
      
     
   //sprintf(str2, "%4d-%02d-%02d %02d:%02d:%02d week:%d", timeinfo.tm_year + 1900, timeinfo.tm_mon + 1,
                 //timeinfo.tm_mday, timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec, timeinfo.tm_wday);
                 sprintf(str2date, "%4d-%02d-%02d", timeinfo.tm_year + 1900, timeinfo.tm_mon + 1,timeinfo.tm_mday);
                 sprintf(str2time, "%02d:%02d:%02d",  timeinfo.tm_hour, timeinfo.tm_min, timeinfo.tm_sec);

                 for(int i=0;i<50;i++)
                 {
                    date3[i]=(unsigned char)str2date[i]; 
                    time3[i]=(unsigned char)str2time[i]; 
                 }
         
      
       printf("str2:%s %s\n", str2date,str2time); // 输出:My name is Allen.
复制代码

 

posted @   txwtech  阅读(108)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示