C语言 搜索字符串中的逗号有感(关于数据中的ASCII码)
来源:互联网 发布:2017淘宝开店认证手机 编辑:程序博客网 时间:2024/06/05 07:13
在学习正点原子STM32课程的92讲中的过程中,包含一个子函数,NMEA_Comma_Pos,代码如下:
#include "comma.h"unsigned char NMEA_Comma_Pos(unsigned char *buf, unsigned char cx){unsigned char *p = buf;while (cx){ //if (*buf == '*' || *buf<32 || *buf>122)if (*buf == '*' || *buf<' ' || *buf>'z') return 0XFF;//遇到'*'或者非法字符(ASCII码小于32||大于122),则不存在第cx个逗号if (*buf == ',')cx--;buf++;}return buf - p;}
语句中包含了对buf指向的数据进行了比较,实际上比较的是ASCII码,可以有效的判别非法字符,是一个很好的数据搜索的习惯。
阅读全文
0 0
- C语言 搜索字符串中的逗号有感(关于数据中的ASCII码)
- 关于C语言中的逗号运算符
- c语言中的逗号
- C语言中的逗号
- c语言中的逗号表达式
- C语言中的逗号表达式
- C语言中的逗号运算符和逗号表达式
- C语言中的逗号运算符
- C语言中的逗号运算符
- C语言中的逗号运算符
- C语言中的逗号操作符
- C语言中的逗号运算符
- 关于c语言中的字符串问题
- 关于c语言中的字符串的问题
- 去掉字符串中的逗号
- 将List中的数据组成用逗号分隔的字符串,如'a','b','c'
- 将List中的数据组成用逗号分隔的字符串,如'a','b','c'
- C语言中的字符串
- 缓存穿透与缓存雪崩
- 接口与抽象类的区别
- android中自定义一个图形,单点移动缩小的效果
- jQuery 将本地时间转换成 UTC 时间,计算时差,将UTC时间转换成 本地 时间
- MySQL学习随记---存储函数
- C语言 搜索字符串中的逗号有感(关于数据中的ASCII码)
- Android 复制和粘贴功能
- hdu5690(快速幂||减半)All X
- [Leetcode] 333. Largest BST Subtree 解题报告
- ORA-12518
- 【已解决】C#获取CPU温度支持Win10(OpenHardwareMonitor)
- 屏幕分辨率
- 欢迎使用CSDN-markdown编辑器
- build opencv cmake-gui 配置eigen路径