C語言學習筆記之字符串拼接的2種方法——strcat、sprintf
阿新 • • 發佈:2018-08-02
fir str return print 文章 %s rst stdlib.h 字符串拼接
本文為原創文章,轉載請標明出處
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、sprintf