嵌入式单片机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.
欢迎讨论,相互学习。
cdtxw@foxmail.com