sscanf和printf
2016-07-23 19:59
211 查看
1. 常见用法。
结果为:123456
2. 取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。
结果为:1234
3. 取到指定字符为止的字符串。如在下例中,取遇到任意小写字母为止的字符串。
结果为:123456
4. 取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。
结果为:123456abcdedf
当输入: sscanf("123456abcdedfBCDEF","%[1-9A-Z]",buf);
结果为:123456BCDEF
5. 取到指定字符集为止的字符串。如在下例中,取遇到大写字母为止的字符串。
结果为:123456abcdedf
6、给定一个字符串iios/12DDWDFF@122,获取 / 和 @ 之间的字符串,
先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中
结果为:12DDWDFF
7、给定一个字符串“hello, world”,仅保留world。
(注意:“,”之后有一空格,%s遇空格停止,加*则是忽略第一个读到的字符串)
结果为:world
%*s表示第一个匹配到的%s被过滤掉,即“hello,”被过滤了
如果没有空格则结果为NULL。
8、最简明的格式是tab间隔的字符串
结果为:字符串1 字符串2 字符串3
2. 取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。
3. 取到指定字符为止的字符串。如在下例中,取遇到任意小写字母为止的字符串。
4. 取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。
当输入: sscanf("123456abcdedfBCDEF","%[1-9A-Z]",buf);
5. 取到指定字符集为止的字符串。如在下例中,取遇到大写字母为止的字符串。
6、给定一个字符串iios/12DDWDFF@122,获取 / 和 @ 之间的字符串,
先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中
7、给定一个字符串“hello, world”,仅保留world。
(注意:“,”之后有一空格,%s遇空格停止,加*则是忽略第一个读到的字符串)
%*s表示第一个匹配到的%s被过滤掉,即“hello,”被过滤了
如果没有空格则结果为NULL。
8、最简明的格式是tab间隔的字符串
相关文章推荐
- Catalyst揭秘 Day4 analyzer解析
- win7下android开发环境搭建(win7 64位)
- Far Relative’s Problem
- ZOJ - 1628 Diamond
- 卡特兰数(Catalan Number)
- JavaScript高级程序设计(第3版)中文 高清 完整
- HDU 1052 Tian Ji -- The Horse Racing
- C++重载函数的实现小结(实战篇)
- Spring+Spring MVC+MyBatis(SSM)整合
- Javascript加载执行中的问题
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转
- 矩阵论还真有用:图片缩放旋转