C按特定格式读取字符串的数据 Sscanf的用法
C按特定格式读取字符串的数据 sscanf的用法
Sscanf 函数
原型
1 |
|
buffer 存储的数据
format 窗体控件字符串。 有关详细信息,请参阅”格式规范”。
argument 可选自变量
locale 要使用的区域设置
说明
sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为输入源。
控制字符说明
%c 一个单一的字符
%d 一个十进制整数
%i 一个整数
%e, %f, %g 一个浮点数
%o 一个八进制数
%s 一个字符串
%x 一个十六进制数
%p 一个指针
%n 一个等于读取字符数量的整数
%u 一个无符号整数
%[] 一个字符集
%% 一个精度符
函数返回值
函数将返回成功赋值的字段个数;返回值不包括已读取但未赋值的字段个数。 返回值为 0 表示没有将任何字段赋值。 如果在第一次读取之前到达字符串结尾,则返回EOF。
例程
代码
1 |
|
图片
C按特定格式读取字符串的数据 Sscanf的用法
https://www.oikiou.top/2019/d334b917/