文字列/文字列を連結する・strcat
の編集
Top
/
文字列
/
文字列を連結する・strcat
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * 文字列同士を連結する・strcat [#ra1059e7] 文字列同士を連結する関数・strcatについて記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 文字列を連結するstrcatのCサンプルソース [#bb23600c] 以下にstrcat関数を使用した例を記します。 ** strcat書式 [#tc0da393] strcatを使用するには、string.hをインクルードする必要があります。 また、書式は以下のようになります。 #include <string.h> char *strcat(char *dest, const char *src); ** 注意点 [#i6688aa0] destに連結した文字列が入ります。~ したがって、dest側は連結した文字列数以上のエリアを確保しておかなければ行けません。 ** Cサンプルコード [#ua517098] 空のchar配列に文字を連結していくCサンプルコードになります。 &ref(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で初期化しています。~ その後、strcat関数でHello World!文字列を連結し、printfで表示しています。 ** 実行結果 [#a7c086e2] 以下にコンパイルと実行した時の出力結果を記します。 $ gcc strcat.c -o strcat $ ./strcat all = Hello World! 以上、strcat関数のCサンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
タイムスタンプを変更しない
#navi(../) * 文字列同士を連結する・strcat [#ra1059e7] 文字列同士を連結する関数・strcatについて記します。 #contents #htmlinsertpcsp(c-top.html,c-sp.html) * 文字列を連結するstrcatのCサンプルソース [#bb23600c] 以下にstrcat関数を使用した例を記します。 ** strcat書式 [#tc0da393] strcatを使用するには、string.hをインクルードする必要があります。 また、書式は以下のようになります。 #include <string.h> char *strcat(char *dest, const char *src); ** 注意点 [#i6688aa0] destに連結した文字列が入ります。~ したがって、dest側は連結した文字列数以上のエリアを確保しておかなければ行けません。 ** Cサンプルコード [#ua517098] 空のchar配列に文字を連結していくCサンプルコードになります。 &ref(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で初期化しています。~ その後、strcat関数でHello World!文字列を連結し、printfで表示しています。 ** 実行結果 [#a7c086e2] 以下にコンパイルと実行した時の出力結果を記します。 $ gcc strcat.c -o strcat $ ./strcat all = Hello World! 以上、strcat関数のCサンプルコードでした。 #htmlinsertpcsp(c-btm.html,c-sp.html)
テキスト整形のルールを表示する
添付ファイル:
strcat.c
587件
[
詳細
]