acl
3.5.3.0
|
#include "acl_define.h"
函数 | |
ACL_API int | acl_alldig (const char *str) |
ACL_API int | acl_is_double (const char *s) |
ACL_API char * | acl_concatenate (const char *arg0,...) |
ACL_API const char * | acl_safe_basename (const char *path) |
ACL_API const char * | acl_split_nameval (char *buf, char **name, char **value) |
ACL_API int acl_alldig | ( | const char * | str | ) |
判断给定字符串是否全为数字
str | {const char*} 字符串 |
ACL_API char* acl_concatenate | ( | const char * | arg0, |
... | |||
) |
将多个字符串拼接成一个字符串
arg0 | {const char*} 第一个非空字符串 |
... | 后续的字符串集合,结束符是 NULL |
ACL_API int acl_is_double | ( | const char * | s | ) |
判断给定字符串是否为浮点数
s | {const char*} 字符串 |
ACL_API const char* acl_safe_basename | ( | const char * | path | ) |
从一个全路径的文件名中取得文件名部分,如: 从 "/tmp/test.txt" 或 "\\tmp\\test.txt" 中取得 test.txt
path | {const char*} 带有路径的文件名,如:"/tmp/test.txt" 或 "\\tmp\\test.txt" |
ACL_API const char* acl_split_nameval | ( | char * | buf, |
char ** | name, | ||
char ** | value | ||
) |
将所给的字符串进行分隔,分别取出 name, value 地址, 输入字符串可以为 {sp}{name}{sp}={sp}{value}{sp}, 如果分析成功,则将结果分别进行存储, 其中 {sp} 字符可以为: 空格, "\t", "\r", "\n"
buf | {char*} 输入的字符串, 不能为空 |
name | {char**} 存储结果的地址指针,不能为空 |
value | {char**} 存储结果的地址指针,不能为空 |