zoukankan      html  css  js  c++  java
  • C语言 字符串处理函数

    #include <stdio.h>
    #include <string.h>
    
    // strlen
    void test() {
        // 测量字符串常量的字符长度(不包括这个字符)
        int len =  strlen("李某某");
        //printf("%d
    ", len);
        
        // 测量字符串变量的字符长度
        char s[] = "lmj";
        //printf("%d
    ", strlen(s));
        
        char s1[] = {'m', 'j'};
        
        // 结果是5 内存中的存储是:mjlmj
        printf("%d
    ", strlen(s1));
    }
    
    // strcpy
    void test1() {
        char left[10];
        
        // 拷贝"itcast"到数组left中
        strcpy(left, "itcast");
        
        printf("%s", left);
    }
    
    // strcat
    void test2() {
        char left[10] = {'m', 'j', '', 'i', 't', 'c', 'a', ''};
        // 从left的第一个开始拼接ios这个字符串
        // 拼接的结果是:mjios
        strcat(left, "ios");
        // 拼接的结果:mjiosa
        
        printf("%s", left);
    }
    
    // strcmp
    void test3() {
        int delta = strcmp("abc", "aac");
        printf("%d", delta);
    }
    
    int main(int argc, const char * argv[])
    {
        test3();
        return 0;
    }
  • 相关阅读:
    C++ 中static 使用大全
    JsonCpp 简单使用
    [转]C++ string的trim, split方法
    线程函数
    C++ 读写文件流
    JQ_返回顶部
    JQ_开发经验
    JQ_五星级评分特效
    JQ_One()函数特效
    JQ_插件开发
  • 原文地址:https://www.cnblogs.com/liuwj/p/6899527.html
Copyright © 2011-2022 走看看