当前位置: 首页 > news >正文

网站怎么利用朋友圈做推广/上海优质网站seo有哪些

网站怎么利用朋友圈做推广,上海优质网站seo有哪些,百度域名怎么续费,软件开发哪个培训机构好在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。 这些函数的使用都…

在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。

这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。

以下源代码是本人测试的源文件,附带讲解注释。


/*****************************************************
** 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);/***执行结果:**1.ret=3, buf1=china, buf2=beijing, digit=123**可以看出,sscanf的返回值是读取的参数个数*//*2.取指定长度的字符串*/string = "123456789";sscanf(string, "%5s", buf1);printf("2.string=%s\n", string);printf("2.buf1=%s\n\n", buf1);/***执行结果:**2.buf1=12345*//*3.取到指定字符为止的字符串*/string = "123/456";sscanf(string, "%[^/]", buf1);printf("3.string=%s\n", string);printf("3.buf1=%s\n\n", buf1);/***执行结果:**3.buf1=123*//*4.取到指定字符集为止的字符串*/string = "123abcABC";sscanf(string, "%[^A-Z]", buf1);printf("4.string=%s\n", string);printf("4.buf1=%s\n\n", buf1);/***执行结果:**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);/***执行结果:**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);/***执行结果:**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);/***执行结果:**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);/***执行结果:**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);/***执行结果:**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);/***执行结果:**10.android wp7*/
}int main(int argc, char **argv)
{sscanf_test();return 0;
}/*
**测试程序
**环境:
**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=1232.string=123456789
2.buf1=123453.string=123/456
3.buf1=1234.string=123abcABC
4.buf1=123abc5.string=0123abcABC
5.buf1=0123, buf2=abc, buf3=ABC6.string=ios<android>wp7
6.buf1=android7.string=iosVSandroid
7.buf1=ios, buf2=android8.string=android-iphone-wp7
8.buf1=android, buf2=iphone, buf3=wp79.string=Email:beijing@sina.com.cn
9.buf1=Email, buf2=beijing, buf3=sina, buf4=com.cn10.string=android iphone wp7
10.buf1=android, buf2=wp7
*/


http://www.jmfq.cn/news/5113135.html

相关文章:

  • 做橡胶的网站/seo的五个步骤
  • 网站的推广和宣传方式/网络广告策划方案范文
  • 做外贸做几个网站合适/seo营销名词解释
  • 网站开发方式/怎么开通网站平台
  • 品牌网站建设方/西安seo主管
  • 电子商务网站建设大作业/网站seo怎么操作
  • 花桥网站建设公司/sem是什么意思
  • 网站怎么做网络推广/淘宝seo优化怎么做
  • 大型综合新闻门户网站织梦模板/厦门网站到首页排名
  • 青岛公司网站建设公司/东莞头条最新新闻
  • 福建省品牌建设促进会网站/百度推广投诉人工电话
  • 大学教学应用网站开发现状/讯展网站优化推广
  • 苏州seo网站系统/seo网站监测
  • wordpress占用空间越来越大/seo学校培训课程
  • 文学网站建设/口碑营销策略有哪些
  • 地方性购物网站/浙江关键词优化
  • 做网站建设个体经营小微企业/搜索网站的浏览器
  • 凡科做的网站好垃圾/网址收录入口
  • 湖南专业做网站公司排名/google官网注册
  • 网站新闻 写法/谷歌网站收录提交入口
  • 网站多语言建设/网址ip地址查询工具
  • 南昌加盟网站制作/网站搜索引擎优化的基本内容
  • 网站空间数据库需要多大/他达拉非片
  • 做网站什么笔记本好用/广州各区最新动态
  • wordpress网站实现微信登录/百度官方优化指南
  • 外国网站手机dns/广告软文代理平台
  • 帮企业做网站的公司/系统优化app
  • 济南制作网站/网站建设建站在线建站
  • 建设一个门户网站需要多少钱/百度上做优化一年多少钱
  • 恒彩装饰公司口碑/河南整站百度快照优化