関数名:strncat
ヘッダー ファイル: <string.h>
関数プロトタイプ: char *strncat(char *destin,char *str,int n);
機能: 文字列の末尾に追加します。つまり、ある文字列の指定された数の文字を別の文字列の末尾に追加します。
パラメータ: char *destin 追加されたターゲット文字列
char *str 追加するソース文字列
int n 追加する文字数
戻り値: 宛先文字列の開始アドレスを返します。
注: 文字列宛先には、新しく追加された文字列を収容するのに十分なスペースが必要です。
プログラム例: 文字列 str の最初の n 文字を文字列 destin の後に追加します。
#include<stdio.h>#include<string.h>intmain(void){chardestin[30]=Ilike;char*str=www.dotcpp.comverymuch;intn=14;char*newStr=strncat(destin,str, n);printf(%sn,newStr);return0;}
実行結果:
いいねwww.dotcpp.com