C语言函数库之字符串连接函数(string.h)
生活随笔
收集整理的這篇文章主要介紹了
C语言函数库之字符串连接函数(string.h)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.字符串連接函數strcat
函數定義:char *strcat(char *str1, const char *str2); 函數功能:把str2(包括'\0')拷貝到str1的尾部(連接),并返回str1。其中終止原str1的'\0'被str2的第一個字符覆蓋。舉例:
#include<stdio.h> #include<string.h> int main(){char str1[66];char str2[66];printf("請輸入字符串:\n"); gets(str1);printf("請輸入字符串:\n");gets(str2);strcat(str1,str2);printf("輸出連接后的字符串str1:\n"); puts(str1);return 0; }效果:
2.字符串定量連接函數strncat
函數定義:char *strncat(char *str1, const char *str2, size_t count); 函數功能:把str2中最多count個字符連接到str1的尾部,并以'\0'終止str1,返回str1。其中終止原str1的'\0'被str2的第一個字符覆蓋。注意,最大拷貝字符數是count+1。
舉例:
#include<stdio.h> #include<string.h> int main(){int count;char str1[66];char str2[66];printf("請輸入字符串:\n"); gets(str1);printf("請輸入字符串:\n");gets(str2);printf("請輸入需要連接的字符個數:\n");scanf("%d",&count);strncat(str1,str2,count);printf("輸出連接后的字符串str1:\n"); puts(str1);return 0; }效果:
總結
以上是生活随笔為你收集整理的C语言函数库之字符串连接函数(string.h)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 构建LAMP平台及应用系统
- 下一篇: pyqt2_官网教程