c - 嵌入式 C - 字符串到字符数组
问题描述
我有如下字符串,
"123 132 244"
其中条目的最大值为 255
我怎样才能将该字符串转换为
无符号字符 arr[3] = [123, ,132, ,244]
解决方案
- 第 1 步:验证字符串的格式(数字 - 一个空格 - 数字 - 一个空格...)
- 第2步:计算空间的数量
- 第 3 步:分配最终数组
- 第4步:使用strtok有token + sscanf将字符串转换为数字
- 第 5 步:返回数组(+ 数组大小?它总是有用的)。
你在哪一步有困难?
推荐阅读
- java - Java - 签名算法的算法约束检查失败:RSASSA-PSS 尝试使用 SSLContext 打开 LDAP 连接
- c++ - c++中变量和指针的区别
- linux - Git 使用 cronjob 拉取服务器
- c++ - c++:每次打印向量时如何打印向量元素的索引?
- javascript - 不要去下一个然后承诺,直到前一个完成
- split - 如何形成 Splunk 查询以根据最大分区数将字段拆分为单独的字段?
- arrays - 附加不同的维度数组
- php - 使用 Ajax 自动完成在 select2 上选择的选项
- jquery - 无法在 KendoUI 上的 Treeview 上进行选择
- postgresql - 如何使用 PostGIS 选择最近 X 位置的平均价格?