高手详解:sscanf函数的高级用法

2016-02-19 20:48 17 1 收藏

下面请跟着图老师小编一起来了解下高手详解:sscanf函数的高级用法,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

大家都知道sscanf是一个很好用的函数,利用它可以从字符串中取出整数、浮点数和字符串等等。它的使用方法简单,非凡对于整数和浮点数来说。但新手可能并不知道处理字符串时的一些高级用法,这里做个简要说明吧。  1. 常见用法。以下是引用片段:
  char str[512] = {0};
  sscanf("123456 ", "%s", str);
  printf("str=%s", str);  2. 取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。以下是引用片段:
  sscanf("123456 ", "%4s", str);
  printf("str=%s", str);  3. 取到指定字符为止的字符串。如在下例中,取碰到空格为止字符串。以下是引用片段:
  sscanf("123456 abcdedf", "%[^ ]", str);
  printf("str=%s", str);  4. 取仅包含指定字符集的字符串。如在下例中,取仅包含1到9和小写字母的字符串。以下是引用片段:
  sscanf("123456abcdedfBCDEF", "%[1-9a-z]", str);
  printf("str=%s", str);  5. 取到指定字符集为止的字符串。如在下例中,取碰到大写字母为止的字符串。以下是引用片段:
  sscanf("123456abcdedfBCDEF", "%[^A-Z]", str);
  printf("str=%s", str);

来源:http://www.tulaoshi.com/n/20160219/1624580.html

延伸阅读
标签: 电脑入门
一、IsDate 函数语法 IsDate函数功能:返回 Boolean 值,指出一个表达式是否可以转换成日期。 语法 IsDate(expression) 必要的 expression 参数是一个 Variant,包含日期表达式或字符串表达式,这里的字符串表达式是可以作为日期或时间来认定的。 说明 如果表达式是一个日期,或可以作为有效日期识别,则 IsDate 返回 True;否则返回 Fals...
mysql 时间转换函数的用法2007-10-31 15:03DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 mysql select DAYOFWEEK(2007-10-31); - 4 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql select WEEKDAY('2007-10-31 13:05:0...
标签: flash教程
1、FS Command介绍 FS Command命令是Flash系统用来支持其他应用程序互相传达命令的工具,有在Flash播放器和网页两方面用途。先看看它的基本用法: FS Command函数设定有''Command''和''Arguments''两项,在Standalone player播放时适用于以下语句: Command Arguments FS Command Fullscreen true or false 控制是否全屏 Allow...
标签: 电脑入门
一、IsEmpty语法 返回 Boolean 值,指出变量是否已经初始化。 语法 IsEmpty(expression) 必要的 expression 参数是一个 Variant,包含一个数值或字符串表达式。但是,因为 IsEmpty 被用来确定个别变量是否已初始化,所以 expression 参数通常是单一变量名。 说明 如果变量未初始化或已明确设置为 Empty,则 IsEmpty 返回 True;否则返回 F...
标签: 电脑入门
一、IPmt语法 返回一个 Double,指定在一段时间内对定期定额支付且利率固定的年金所支付的利息值。 语法 IPmt(rate, per, nper, pv[, fv[, type]]) IPmt 函数有下列命名参数: 参数说明 rate 必要。Double 指定每一期的利率。例如,如果有一笔贷款年百分率 (APR) 为百分之十且按月付款的汽车贷款,则每一期的利率为 0.1/12,或 0.0083。 ...

经验教程

774

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部