美文网首页
C语言学习笔记之字符串拼接的2种方法——strcat、sprin

C语言学习笔记之字符串拼接的2种方法——strcat、sprin

作者: Metaphors | 来源:发表于2018-08-02 18:39 被阅读0次

    本文为原创文章,转载请标明出处

    1. 使用strcat进行字符串拼接

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    int main() {
        char *firstName = "Theo";
        char *lastName = "Tsao";
        char *name = (char *) malloc(strlen(firstName) + strlen(lastName));
        strcpy(name, firstName);
        strcat(name, lastName);
        printf("%s\n", name);
        return 0;
    }
    

    2. 使用sprintf进行字符串拼接

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    int main() {
        char *firstName = "Theo";
        char *lastName = "Tsao";
        char *name = (char *) malloc(strlen(firstName) + strlen(lastName));
        sprintf(name, "%s%s", firstName, lastName);
        printf("%s\n", name);
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:C语言学习笔记之字符串拼接的2种方法——strcat、sprin

          本文链接:https://www.haomeiwen.com/subject/pxbsvftx.html