test_octstr_format.c
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. /*
  2.  * test_octstr_format.c - simple testing of octstr_format()
  3.  */
  4. #include "gwlib/gwlib.h"
  5. int main(void) {
  6. Octstr *os, *os2, *os3, *os4;
  7. gwlib_init();
  8. os = octstr_format("hi, %% %-5.*s, <%*s>, %-5d + %05d = %d, -%5.2f",
  9.    3, "world", 3, "", 1, 2, 3, 3.1415927);
  10. octstr_dump(os, 0);
  11. os2 = octstr_format("<%S>", os);
  12. octstr_dump(os2, 0);
  13. octstr_format_append(os2, "yeehaa!");
  14. octstr_dump(os2, 0);
  15. os3 = octstr_format("NULL=%p &os=%p", (void *) NULL, (void *) &os);
  16. octstr_dump(os3, 0);
  17. os4 = octstr_format("Encode %E and limited %-10.10E", os, os);
  18. octstr_dump(os4, 0);
  19. octstr_destroy(os);
  20. octstr_destroy(os2);
  21. octstr_destroy(os3);
  22. gwlib_shutdown();
  23. return 0;
  24. }