亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言中sscanf的用法

2020-02-24 14:25:00
字體:
來源:轉載
供稿:網友

你知道在C語言如何使用sscanf嗎?其實這個方法并不難,關鍵要看我們的掌握程度,那么接下來的內容中就讓小編為大家介紹C語言中sscanf的用法,希望對你有所幫助。

名稱:sscanf() - 從一個字符串中讀進與指定格式相符的數(shù)據.

?

?

?

?


函數(shù)原型:
Int? sscanf( string str, string fmt, mixed var1, mixed var2 ... );
int scanf( const char *format [,argument]... );


說明:
sscanf與scanf類似,都是用于輸入的,只是后者以屏幕(stdin)為輸入源,前者以固定字符串為輸入源。
其中的format可以是一個或多個 {%[*] [width] [{h | l | I64 | L}]type | ' ' | '/t' | '/n' | 非%符號}
注:
1、 * 亦可用于格式中, (即 %*d 和 %*s) 加了星號 (*) 表示跳過此數(shù)據不讀入. (也就是不把此數(shù)據讀入參數(shù)中)
2、{a|b|c}表示a,b,c中選一,[d],表示可以有d也可以沒有d。
3、width表示讀取寬度。
4、{h | l | I64 | L}:參數(shù)的size,通常h表示單字節(jié)size,I表示2字節(jié) size,L表示4字節(jié)size(double例外),l64表示8字節(jié)size。
5、type :這就很多了,就是%s,%d之類。
6、特別的:%*[width] [{h | l | I64 | L}]type 表示滿足該條件的被過濾掉,不會向目標參數(shù)中寫入值

支持集合操作:
???? %[a-z] 表示匹配a到z中任意字符,貪婪性(盡可能多的匹配)
???? %[aB'] 匹配a、B、'中一員,貪婪性
???? %[^a] 匹配非a的任意字符,貪婪性
下面是一段實例程序

?

?

?


/*****************************************************
** Name???????? : sscanf.c
** Author?????? : gzshun
** Version????? : 1.0
** Date???????? : 2011-12
** Description? : sscanf function
******************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static void sscanf_test(void);
static void sscanf_test(void)
{
?int ret;
?char *string;
?int? digit;
?char buf1[255];
?char buf2[255];
?char buf3[255];
?char buf4[255];
?/*1.最簡單的用法*/
?string = "china beijing 123";
?ret = sscanf(string, "%s %s %d", buf1, buf2, &digit);
?printf("1.string=%s/n", string);
?printf("1.ret=%d, buf1=%s, buf2=%s, digit=%d/n/n", ret, buf1, buf2, digit);
?/*
?**執(zhí)行結果:
?**1.ret=3, buf1=china, buf2=beijing, digit=123
?**可以看出,sscanf的返回值是讀取的參數(shù)個數(shù)
?*/
?/*2.取指定長度的字符串*/
?string = "123456789";
?sscanf(string, "%5s", buf1);
?printf("2.string=%s/n", string);
?printf("2.buf1=%s/n/n", buf1);
?/*
?**執(zhí)行結果:
?**2.buf1=12345
?*/
?/*3.取到指定字符為止的字符串*/
?string = "123/456";
?sscanf(string, "%[^/]", buf1);
?printf("3.string=%s/n", string);
?printf("3.buf1=%s/n/n", buf1);
?/*
?**執(zhí)行結果:
?**3.buf1=123
?*/
?/*4.取到指定字符集為止的字符串*/
?string = "123abcABC";
?sscanf(string, "%[^A-Z]", buf1);
?printf("4.string=%s/n", string);
?printf("4.buf1=%s/n/n", buf1);
?/*
?**執(zhí)行結果:
?**4.buf1=123abc
?*/
?/*5.取僅包含指定字符集的字符串*/
?string = "0123abcABC";
?sscanf(string, "%[0-9]%[a-z]%[A-Z]", buf1, buf2, buf3);
?printf("5.string=%s/n", string);
?printf("5.buf1=%s, buf2=%s, buf3=%s/n/n", buf1, buf2, buf3);
?/*
?**執(zhí)行結果:
?**5.buf1=123, buf2=abc, buf3=ABC
?*/
?/*6.獲取指定字符中間的字符串*/
?string = "ios<android>wp7";
?sscanf(string, "%*[^<]<%[^>]", buf1);
?printf("6.string=%s/n", string);
?printf("6.buf1=%s/n/n", buf1);
?/*
?**執(zhí)行結果:
?**6.buf1=android
?*/
?/*7.指定要跳過的字符串*/
?string = "iosVSandroid";
?sscanf(string, "%[a-z]VS%[a-z]", buf1, buf2);
?printf("7.string=%s/n", string);
?printf("7.buf1=%s, buf2=%s/n/n", buf1, buf2);
?/*
?**執(zhí)行結果:
?**7.buf1=ios, buf2=android
?*/
?/*8.分割以某字符隔開的字符串*/
?string = "android-iphone-wp7";
?/*
?**字符串取道'-'為止,后面還需要跟著分隔符'-',
?**起到過濾作用,有點類似于第7點
?*/
?sscanf(string, "%[^-]-%[^-]-%[^-]", buf1, buf2, buf3);
?printf("8.string=%s/n", string);
?printf("8.buf1=%s, buf2=%s, buf3=%s/n/n", buf1, buf2, buf3);
?/*
?**執(zhí)行結果:
?**8.buf1=android, buf2=iphone, buf3=wp7
?*/
?/*9.提取郵箱地址*/
?string = "Email:beijing@sina.com.cn";
?sscanf(string, "%[^:]:%[^@]@%[^.].%s", buf1, buf2, buf3, buf4);
?printf("9.string=%s/n", string);
?printf("9.buf1=%s, buf2=%s, buf3=%s, buf4=%s/n/n", buf1, buf2, buf3, buf4);
?/*
?**執(zhí)行結果:
?**9.buf1=Email, buf2=beijing, buf3=sina, buf4=com.cn
?*/
?/*10.過濾掉不想截取或不需要的字符串--補充,
?**在%號后面加一*號,代表過濾這個字符串,不讀取
?*/
?string = "android iphone wp7";
?sscanf(string, "%s %*s %s", buf1, buf2);
?printf("10.string=%s/n", string);
?printf("10.buf1=%s, buf2=%s/n/n", buf1, buf2);
?/*
?**執(zhí)行結果:
?**10.android wp7
?*/
}
int main(int argc, char **argv)
{
?sscanf_test();

?return 0;
}
/*
**測試程序
**環(huán)境:
**Linux ubuntu 2.6.32-24-generic-pae #39-Ubuntu SMP Wed Jul 28 07:39:26 UTC 2010 i686 GNU/Linux
**gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
**
gzshun@ubuntu:~/c/sscanf$ gcc sscanf.c -o sscanf
gzshun@ubuntu:~/c/sscanf$ ./sscanf
1.string=china beijing 123
1.ret=3, buf1=china, buf2=beijing, digit=123
2.string=123456789
2.buf1=12345
3.string=123/456
3.buf1=123
4.string=123abcABC
4.buf1=123abc
5.string=0123abcABC
5.buf1=0123, buf2=abc, buf3=ABC
6.string=ios<android>wp7
6.buf1=android
7.string=iosVSandroid
7.buf1=ios, buf2=android
8.string=android-iphone-wp7
8.buf1=android, buf2=iphone, buf3=wp7
9.string=Email:beijing@sina.com.cn
9.buf1=Email, buf2=beijing, buf3=sina, buf4=com.cn
10.string=android iphone wp7
10.buf1=android, buf2=wp7
*/

C語言中sscanf的用法就位大姐介紹完了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

欧亚一区二区三区| 国产成人精品免费一区二区| 亚洲第一狼人区| 日韩欧美国产系列| 91丨porny丨在线| 熟妇无码乱子成人精品| 永久在线免费观看| 亚洲色图 激情小说| 亚洲小说欧美另类激情| 四虎成人精品永久免费av九九| jizzjizzjizzjizz日本| 日本在线免费中文字幕| 一本色道久久综合亚洲精品按摩| 成人av免费在线看| 亚洲精品久久久北条麻妃| 欧美综合视频在线观看| 国产成人一区二区精品非洲| 国产一级片播放| 成人天堂yy6080亚洲高清| 欧美一级视频免费在线观看| 麻豆精品精品国产自在97香蕉| 黄页在线观看免费| 中文字幕免费在线播放| 天堂在线观看视频| 久久国产这里只有精品| 成人福利视频在线观看| 嫩草影院在线观看未满十八| 欧洲grand老妇人| 国产美女在线免费观看| 成人动漫一区二区| 性欧美高清视频| 欧美日韩一区成人| 精品人人人人| 久久福利免费视频| 国产精品久久久久久久久久妞妞| 老司机在线免费视频| 国产亚洲激情| 日韩在线一区二区视频| 中文字幕欧美日韩在线| 少妇淫片在线影院| 99在线观看视频免费| 亚洲啪啪av| 蜜桃视频一区二区| 亚洲精品永久www嫩草| 蜜桃视频在线观看免费视频网站www| 韩国av电影在线观看| 久久日韩精品| 日韩精品一区二区三区色欲av| 午夜天堂在线观看| 黄色一级大片在线免费看国产| 欧美性巨大欧美| porn亚洲| 国产成人精品免费视频| 在线观看国产中文字幕| 激情91久久| 韩日毛片在线观看| 国产女同一区二区| 成人欧美大片| 国产香蕉97碰碰久久人人| 天天干天天干天天干天天干天天干| 日韩中文字幕亚洲一区二区va在线| 国产精品日韩在线一区| 亚洲成年人在线播放| 亚洲精品国产精品国自产网站按摩| 国产成人精品一区二区三区四区| 免费看久久久| 午夜精品三级视频福利| 亚洲超碰97人人做人人爱| 久久在线中文字幕| 欧美极品aaaaabbbbb| 91人人澡人人爽人人精品| 亚洲国产精品传媒在线观看| 精品亚洲成a人在线观看| 一级全黄裸体片| 福利在线导航136| 国产福利视频在线| 国产高潮视频在线观看| 国产成人精品日本亚洲11| 中文字幕精品一区二区精品| 日本免费色视频| 久久精品中文字幕电影| 亚洲精品天堂网| 日韩一区二区在线视频| 欧美群妇大交群的观看方式| 国产裸体永久免费无遮挡| xfplay每日更新av资源| 免费三片60分钟| 久久久久亚洲av无码专区喷水| 亚洲综合网狠久久| 亚洲图片欧洲图片av| japan高清日本乱xxxxx| 亚洲图片激情小说| 超级污的网站| 女女同性女同一区二区三区按摩| 国产欧美日韩在线| 欧美一级日韩免费不卡| 国产精品伦理| 亚洲精品成人天堂一二三| www.亚洲一区二区三区| 亚洲小说欧美另类激情| 999精品视频在线观看播放| 成人疯狂猛交xxx| 欧美成人艳星乳罩| 三级在线观看| 婷婷激情四射五月天| 国产乱妇乱子| 婷婷中文字幕综合| 黄视频网站在线看| 亚洲精品第1页| 精品人妻人人做人人爽夜夜爽| 午夜视频www| 日韩在线影院| 亚洲欧洲美洲在线综合| 一区二区三区久久网| 亚洲人与黑人屁股眼交| 日韩电影在线播放| 国产精品免费一区| 污视频网站入口| 日韩一区二区中文字幕| 久久综合给合| 欧美区一区二区三区| av综合网站| 手机看片日韩av| 老司机免费视频一区二区三区| 免费在线午夜视频| 超碰在线网站| 动漫一区二区在线| 4hu永久免费入口| 久久亚洲私人国产精品va媚药| siro系绝美精品系列| 综合欧美亚洲| 国内精品卡一卡二卡三新区| av鲁丝一区鲁丝二区鲁丝三区| 亚洲精品人成| a天堂视频在线观看| 色播久久人人爽人人爽人人片视av| 中日韩在线观看视频| av图片在线观看| 伊人色综合久久久| brazzers在线观看| 成人免费直播在线| 国产精品久久久久永久免费观看| 日韩一区二区三区高清在线观看| 7m精品福利视频导航| 日韩一级电影| 全部孕妇毛片丰满孕妇孕交| 国产精品久久久久久久久果冻传媒| 精品黑人一区二区三区国语馆| 欧美国产一区二区三区激情无套| 色偷偷免费视频| 图片专区亚洲欧美另类| 亚洲二区三区四区| 国产精品igao| av午夜电影| **网站欧美大片在线观看| 日韩av在线免费| 在线免费视频一区二区| 黄页在线播放| 日韩av网站在线观看| 国产乱子伦精品视频| 亚洲国产精品美女| 黄在线观看免费网站ktv| 国产毛片久久久久久| 亚洲在线视频免费观看| a在线视频播放观看免费观看| 国产午夜小视频| 中文字幕2019第三页| 亚洲va久久久噜噜噜无码久久| 中文字幕亚洲欧美在线| 蜜桃av麻豆av天美av免费| 小说区图片区图片区另类灬| 国产特黄一级片| 你懂的国产精品| 久久久久久久电影一区| 色综合色综合色综合色综合色综合| 日韩欧美一区免费| 寂寞护士中文字幕mp4| www.在线视频.com| 国产精品yjizz视频网| 成人久久精品人妻一区二区三区| 99热6这里只有精品| 日本伊人午夜精品| 最新在线观看av网站| 久久九九久久九九| 网站黄在线观看| 极品白嫩丰满美女无套| 久久精品a一级国产免视看成人| 国产在线看片免费视频在线观看| 欧美视频在线免费| 天堂影院在线| 综合区小说区图片区在线一区| 99视频热这里只有精品免费| 亚洲无亚洲人成网站77777| 日本久久久久亚洲中字幕| 午夜激情电影在线播放| 亚洲精品高清视频在线观看| 国产精品主播在线观看| 久久久美女艺术照精彩视频福利播放| 91国模少妇一区二区三区| 国产不卡在线观看视频| 亚洲成人二区| 久久精品国产亚洲av无码娇色| 欧美日韩高清一区二区| 国产一区二区三区av电影| 中文字幕av一区二区三区免费看| 97人人模人人爽视频一区二区| 日本欧美在线视频免费观看| 大波视频国产精品久久| 国产欧美日韩三区| 777午夜精品免费视频| 国产浴室偷窥在线播放| 国产成人97精品免费看片| 男人的天堂avav| 欧美在线国产| 成年网站免费入口在线观看| 欧美经典一区二区三区| 亚洲乱码精品一二三四区日韩在线| 黄色成人免费网| 国产精品人成电影在线观看| www日韩中文字幕在线看| 在线观看国产一区| 天堂俺去俺来也www久久婷婷| 青青青国产在线观看| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 日本一区二区免费电影| 亚洲人成777| 日本www视频| 欧美老人xxxx18| 人人妻人人澡人人爽人人精品| 亚洲成年人电影在线观看| 亚洲成人av在线播放| 日韩视频一区二区三区四区| 亚洲一区二区三区777| 日韩乱码在线视频| 欧洲精品在线播放| 9i精品福利一区二区三区| 在线高清一区| 亚洲蜜桃在线| 欧美成人精品xxx| 最近高清中文在线字幕在线观看| 国产美女精品写真福利视频| 黄色网址电影| 日批视频在线看| 国产强被迫伦姧在线观看无码| 初体验·韩国| 91精品电影| 亚洲 高清 成人 动漫| 草莓视频一区| 9久久9毛片又大又硬又粗| 国产精品迅雷| 日本大片免费看| 鲁鲁视频www一区二区| 国产三级国产精品国产国在线观看| 天天看天天摸天天操| 中文字幕在线观看一区二区| 97久久超碰国产精品电影| 国产二级c片l毛片| 久久久天堂国产精品| 成年女人a毛片免费视频| 亚洲一区二区三区高清视频| 亚洲三区欧美一区国产二区| 麻豆一区在线| 伊人国产在线| 伊人久久大香线蕉av超碰| 国产v片免费观看| 最近的中文字幕在线看视频| 亚洲欧美日韩一区| 一二三四在线观看视频| 久久九九全国免费精品观看| 台湾佬中文娱乐网欧美电影| 影音先峰男人站| 狠狠综合久久久综合| 免费成人在线电影| 艳妇臀荡乳欲伦亚洲一区| 欧美剧情电影在线观看完整版免费励志电影| 欧美黑人激情| 97超碰国产精品| 中文字幕亚洲区| 国产高清不卡二三区| 精品乱码一区二区三区| 国产成人无码一区二区在线播放| 黄页网站在线观看视频| 欧美特黄一区| 亚洲第一香蕉视频| www.精品视频| 精品国产一区二区三区久久狼5月| 免费一级肉体全黄毛片| 欧美乱大交做爰xxxⅹ性3| 欧美午夜在线观看| 亚洲国产精品成人精品| 大片网站久久| 综合视频在线观看| 久久超级碰碰| 欧美亚洲成人免费| 亚洲乱码在线观看| 嫩模一区二区三区| 日本不卡不码高清免费观看| 91亚洲一区精品| 亚洲精品在线不卡| 久久国产亚洲精品无码| 欧美日韩视频一区二区| 国产女优裸体网站| 2024短剧网剧在线观看| 欧美日韩在线精品一区二区三区| 亚洲欧美清纯在线制服| 电影在线观看一区| 国产盗摄精品一区二区酒店| 精品久久久久久久久久ntr影视| 在线观看你懂得| 老司机午夜精品99久久| 久久精品国产亚洲777| 一区国产精品| 蜜臀av午夜一区二区三区| 黄色av中文字幕| 800av在线免费观看| 日本一区二区在线观看视频| 成人黄色短视频在线观看| 清纯唯美一区二区三区| 免费xxxxx网站中文字幕| 国产精品第108页| 欧美精品一区二区三区蜜桃视频| 色偷偷在线观看| 国产精品久久久久久久久电影网| 国产一级二级三级在线观看| 怡红院一区二区三区| 国产成人三级在线观看视频| 亚洲成熟丰满熟妇高潮xxxxx| 国产精品国产自产拍在线|