「C言語」strcpy関数で文字列をコピーするサンプル

構文
char *strcpy(char *s1, const char *s2);
文字列のコピー
s1 コピー先
s2 コピー元
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <stdio.h>
#include <string.h>
int main ()
{
char cftA[20] = "TEST";
char cftB[20] = "kk7788";
/*文字型配列->文字型配列 copy */
strcpy(cftA, cftB);
printf("cftB to cftA copy result:%s\n", cftA);
/* 文字列->文字型配列 copy */
strcpy(cftA, "this is a test");
printf("cftA value:%s\n", cftA);
return 0;
}
#include <stdio.h> #include <string.h> int main () { char cftA[20] = "TEST"; char cftB[20] = "kk7788"; /*文字型配列->文字型配列 copy */ strcpy(cftA, cftB); printf("cftB to cftA copy result:%s\n", cftA); /* 文字列->文字型配列 copy */ strcpy(cftA, "this is a test"); printf("cftA value:%s\n", cftA); return 0; }
#include <stdio.h>
#include <string.h>

int main ()
{
  char cftA[20] = "TEST";
  char cftB[20] = "kk7788";

 /*文字型配列->文字型配列 copy */
  strcpy(cftA, cftB);
  printf("cftB to cftA copy result:%s\n", cftA);

  /* 文字列->文字型配列 copy */
  strcpy(cftA, "this is a test");
  printf("cftA value:%s\n", cftA);

  return 0;
}

実行結果
cftB to cftA copy result:kk7788
cftA value:this is a test

C言語

Posted by arkgame