zoukankan      html  css  js  c++  java
  • C中拼接和解析字符串函数

    **C处理字符串相较于脚本真是特别的麻烦,几乎每个脚本都有字符串处理库。通过正则表达式实现各种字符串的搜索匹配,截取。用起来简直不要太爽,但是对于格式化匹配C语言也有两个函数用来不错。废话不多说,直接上代码。**
    //sscanf test
    void test_sscanf()
    {
        int int1=0;
        int int2=0;
        char str[10]={0};
        int ret;
        char *sbuf = "10/23/hello";
        ret = sscanf(sbuf,"%d/%d/%s",&int1,&int2,str);
        printf("test_sscanf ret=%d,int1=%d,int2=%d,str=%s
    ",ret,int1,int2,str);
    }
    //test sprinf
    void test_sprintf()
    {
        char *imei="868575021888120";
        int num = 100;
        char sbuf[100] = {0};
        int len = sprintf(sbuf,"alarm/%s/%d",imei,num);
        printf("sprintf len = %d,str = %s
    ",len,sbuf);
    }
    //main
    int main()
    {
        test_sscanf();
        test_sprintf();
        return 1;
    }
    
    

    将上述代码复制下来保存为.C文件,然后根据我以前的博客搭建windows C编译环境,切换到该文件目录,运行cl 你的文件名.c,编译成exe文件,直接运行exe文件就可以看到测试结果了。

    不怕世界大,就怕格局小
  • 相关阅读:
    进制的转换
    输出蛇型矩阵
    输出弓形矩阵
    找出一个数组中出现次数最多的那个元素
    开灯问题
    find your present
    核反应堆
    Box of Bricks最小移动砖块数目
    超级楼梯
    Bootstrap中的 JavaScript 特效 — 下拉菜单和滚动监听插件
  • 原文地址:https://www.cnblogs.com/wangjian1226/p/11174745.html
Copyright © 2011-2022 走看看