文字列/文字列を連結する・strcat
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#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)
ページ名: