回复 4楼 lwei
谢谢您的回复。
正如您所说,下面是调用时间的一个子程序,实际显示的时间相差8小时,应加一个什么东东才能正确显示中国的时间,其中已经包含头文件time.h
char* print_batt_cap() {
char* full_cap_s = (char*)malloc(30);
char full_cap_a[30];
int cap_i = get_battery_level();
// Get a usable time
struct tm *current;
time_t now;
now = time(0);
current = localtime(&now);
sprintf(full_cap_a, "电池电量: %i%% @ %02D:%02D", cap_i, current->tm_hour, current->tm_min);
strcpy(full_cap_s, full_cap_a);
return full_cap_s;
}
readdir函数有开过贴,见
https://bbs.bccn.net/viewthread.php?tid=400910&extra=&page=1,对readdir函数读出的内容无法转码,贴子中的gbkutf是一个转字符串函数,无法对其转码。麻烦您有空给看看,谢谢!
[
本帖最后由 pyf_3721 于 2013-3-21 19:35 编辑 ]