原文地址:http://blog.csdn.net/sunlion81/article/details/8833471
-
#include
-
#include
-
#include // for pj_init.
-
-
#define THIS_FILE "main.c"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
void string_test(void);
-
-
int main(int argc, char** argv)
-
{
-
pj_status_t status;
-
-
-
status = pj_init();
-
if (status != PJ_SUCCESS)
-
{
-
char errmsg[PJ_ERR_MSG_SIZE];
-
pj_strerror(status, errmsg, sizeof(errmsg));
-
PJ_LOG(1,(THIS_FILE, "%s: %s [status=%d]", pj_init, errmsg, status));
-
return -1;
-
}
-
-
-
string_test();
-
-
-
pj_shutdown();
-
-
return 0;
-
}
-
-
-
-
-
void string_test(void)
-
{
-
{
-
-
pj_str_t str;
-
str = pj_str("Hello PJ_STR_T!");
-
PJ_LOG(3, (THIS_FILE, "str = %.*s", str.slen, str.ptr));
-
}
-
-
{
-
-
pj_str_t str;
-
char buffer[256];
-
-
-
pj_cstr(&str, "Hello C char!");
-
-
memset(buffer, 0, sizeof(buffer));
-
strncpy(buffer, str.ptr, str.slen);
-
-
PJ_LOG(3, (THIS_FILE, "buffer = %s", buffer));
-
}
-
-
{
-
-
char buffer[256];
-
unsigned val = 123456;
-
-
memset(buffer, 0, sizeof(buffer));
-
pj_utoa(val, buffer);
-
-
PJ_LOG(3, (THIS_FILE, "val[%d] => buffer[%s]", val, buffer));
-
}
-
-
{
-
-
unsigned val;
-
pj_str_t str;
-
-
str = pj_str("9367");
-
val = pj_strtoul(&str);
-
-
PJ_LOG(3, (THIS_FILE, "str[%.*s] => val[%d]", str.slen, str.ptr, val));
-
}
-
-
{
-
-
pj_str_t str;
-
str = pj_str(" a b c 1 2 3 ");
-
PJ_LOG(3, (THIS_FILE, "str[%.*s]", str.slen, str.ptr));
-
pj_strtrim(&str);
-
PJ_LOG(3, (THIS_FILE, "str[%.*s]", str.slen, str.ptr));
-
}
-
}
阅读(935) | 评论(0) | 转发(0) |