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文件就可以看到测试结果了。

    不怕世界大,就怕格局小
  • 相关阅读:
    Live2D 看板娘
    Live2D 看板娘
    python框架☞Flask
    Python框架☞Django
    Python ORM框架之SQLALchemy
    HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
    【F12】修改 DevTools的主题
    【F12】网络面板
    【正在等待可用套接字】解决方法
    nginx反向代理压测问题记录
  • 原文地址:https://www.cnblogs.com/wangjian1226/p/11174745.html
Copyright © 2011-2022 走看看