⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 str.h

📁 基于STC51通过GPS自主定位导航FAT文件系统程序
💻 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 + -