1 获取char* 类型长度
const char* res_str="send success!";
int length = str_len(res_str);
2 时间
time_t now = time(0);
tm *ltm = localtime(&now);
// 当前年份
int year =1900+ ltm->tm_year;
// 当前月份
int month =1 + ltm->tm_mon;
// 天
int day = ltm->tm_mday;
3 分割字符串
使用strtok_r处理
const char *d =" "; // 分割字符串
char *ptr;
char* p;
ptr = strtok_r(cron, d, &p); // strtock_r适用于linux下, windows下使用strtock_s
char * cronPart[6];
int index =0;
while (ptr !=NULL) {
// printf("str=%s\n", cron);
// printf("ptr=%s\n", ptr);
cronPart[index] = ptr;
index ++;
// 目前只取六位
if (index ==6) {
break;
}
ptr = strtok_r(NULL, " ", &p);
}