sscanf 的简单用法



描述:

定义函数 int sscanf (const char *str,const char * format,........);
从一个字符串中读进与指定格式相符的数据。

有关format符号上的特殊用法

sscanf 的简单用法

  • %[^a]: 表示取到指定字符为止的字符串,a表示具体字符
  • 取仅包含指定字符集的字符串,数字和小写字母

%[1-9] 表示匹配1到9中的任意数字

英国立博官方网站

%[a-z] 表示匹配a到z小写字母中的任意字符

  • 取到指定字符集为止的字符串

%[^A-Z] 遇到大写字母为止的字符串

  • %*[]: 可用于格式中,(即%*d和%*s) 加了星号(*) 表示跳过此数据不读入。(也就是不把此数据读入到参数中)

ex1: char str[100] = {0}; sscanf("cncr/09CNCRFF@122", "%*[^/]%s", str) => str = /09CNCRFF@122


ex2: char str[100] = {0}; sscanf("cncr/09CNCRFF@122", "%*[^/]/%[^@]", str) => str = 09CNCRFF


ex3: char str[100] = {0}; sscanf("cncr/09CNCRFF@122", "%*[^/]%[^@]", str); => str = /09CNCRFF


ex4: char str[100] = {0}; sscanf("hello world", "%*s%s", str); => str = world

P2P网贷平台测评:积木盒子
P2P网贷平台测评:积木盒子

简介:平均收益: 10.57%注册资金: 1000 万元上线时间: 2013年08月01日投标保障:融资性担保公司、非融资性担保公司、风险准备金;云南中铭融资担保有限公司(承保31000万)、 北京中升德亿投资担保有限公司(承保10000万)、 河北融投担保集团有限公司(承保256000万)、 云...

VTuber出演 视觉小说游戏新作《猫猫旅行社》公布
VTuber出演 视觉小说游戏新作《猫猫旅行社》公布

CyberStep旗下的视觉小说游戏品牌Rabbitfoot宣布了《猫猫旅行社:蜜桃镇振兴计划》(Neko Neko Travel Agency: Peachy Town Revitalization Project),这是一款全程配音的视觉小说游戏,由虚拟主播美月もも担任主角。该游戏将于5月20...