📄 str.h
字号:
//◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆字符串函数库声明◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
//◆文件名称:str.h
//◆文件说明:
//◆文件作者:翟 鹏
//◆创建日期:2003年6月
//◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
#ifndef STR_H
#define STR_H
extern uint str_length(uchar *str);
extern uchar unicode_length(uint * buf);
extern void str_copy(uchar *dest, uchar *src);
extern void str_unicode_copy(uint *dest, uchar *src);
extern void unicode_copy(uint *dest, uint *src);
extern uchar gb2312_to_unicode(uint *dst, uchar *src);
extern void unicode_to_gb2312(uchar *dst, uint *src);
extern void str_char_copy(uchar *dest, uchar *src, uchar ch);
extern void str_cat(uchar *dest, uchar *src);
extern uchar str_compare(uchar *dest, uchar *src);
extern uchar str_comprise(uchar *dest, uchar *src);
extern int str_char(uchar *str, uchar ch);
extern void mem_copy(uchar *dest, uchar *src, uint n);
extern void mem_set(uchar *dest, uchar c, uint n);
extern uchar mem_comprise(uchar *dest, uchar *src, uint n);
extern uchar mem_int_cmp(uchar *dst, uchar *src, uchar n);
extern void int_to_dec(uchar *dec, uint n);
extern void long_to_dec(uchar *dec, ulong n);
extern uchar dec_to_int(uchar *dec, uint *n);
extern uchar dec_to_long(uchar *dec, ulong *n);
extern void buf_to_hex(uchar *hex, uchar *buf, uint length);
extern void char_to_hex(uchar *hex, uchar n);
extern void int_to_hex(uchar *hex, uint n);
extern uchar hex_to_char(uchar *hex, uchar *ch);
extern uchar hex_to_int(uchar *hex, uint *n);
extern uchar hex_to_long(uchar *hex, ulong *n);
extern uchar hex_to_buf(uchar *hex, uchar *buf);
extern void print_line(uchar *linestr);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -