文字列同士を連結する・strcat †文字列同士を連結する関数・strcatについて記します。 スポンサーリンク 文字列を連結するstrcatのCサンプルソース †以下にstrcat関数を使用した例を記します。 strcat書式 †strcatを使用するには、string.hをインクルードする必要があります。 また、書式は以下のようになります。 #include <string.h> char *strcat(char *dest, const char *src); 注意点 †destに連結した文字列が入ります。 Cサンプルコード †空のchar配列に文字を連結していくCサンプルコードになります。 strcat.c (改行コードLF) #include <stdio.h> #include <string.h> int main(void) { char all[128]; memset(all, '\0', sizeof(all)); strcat(all, "Hello"); strcat(all, " "); strcat(all, "World"); strcat(all, "!"); printf("all = %s\n", all); return 0; } 上記サンプルの例は、charのエリアを\0で初期化しています。 実行結果 †以下にコンパイルと実行した時の出力結果を記します。 $ gcc strcat.c -o strcat $ ./strcat all = Hello World! 以上、strcat関数のCサンプルコードでした。 スポンサーリンク |