前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sscanf的高级用法 正则表达式

sscanf的高级用法 正则表达式

作者头像
_gongluck
发布2018-03-08 14:16:15
6.4K0
发布2018-03-08 14:16:15
举报

sscanf() - 从一个字符串中读进与指定格式相符的数据。

函数原型:

int sscanf( const char *, const char *, ...);

int sscanf(const char *buffer,const char *format,[argument ]...);

buffer存储的数据

format格式控制字符串

argument 选择性设定字符串

sscanf会从buffer里读进数据,依照format的格式将数据写入到argument里。

头文件

#include<stdio.h> 或者

#include <cstdio>

说明:

1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星号 (*) 表示跳过此数据不读入. (也就是不把此数据读入参数中) 2、%[a-z]  表示匹配a到z中任意字符 3、%[aB']  匹配a、B、'中一员 4、%[^a]   匹配非a的任意字符 5、控制字符 说明  %c  一个单一的字符  %d  一个十进制整数  %i  一个整数  %e, %f, %g 一个浮点数  %o  一个八进制数  %s  一个字符串  %x  一个十六进制数  %p  一个指针  %n  一个等于读取字符数量的整数  %u  一个无符号整数  %[]  一个字符集  %%  一个精度符

例子:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年05月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 头文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档