fork download
  1. /*
  2.   C/C++の宿題片付けます 161代目
  3.   http://t...content-available-to-author-only...h.net/test/read.cgi/tech/1354070278/
  4.   125 名前:デフォルトの名無しさん [sage]: 2012/12/06(木) 10:12:21.78
  5.   [1] 授業単元:c言語 関数&配列
  6.   [2] 問題文 関数配列の問題です。
  7.   http://www.dotup.org/uploda/www.dotup.org3703015.pdf
  8.   [3] 環境
  9.    [3.1] OS: Linux
  10.    [3.2] コンパイラ名とバージョン: gcc
  11.    [3.3] 言語: C
  12.   [4] 期限:12/11
  13.   ポインターは使わずによろしくお願いいたします
  14.   5. 文字列str1[],str2[]を引数とし、str2[]の文字列をstr1[]に上書きする関数mystrcpy()(返り値なし)を
  15.   作成し、動作を確認せよ。
  16.   ここで、配列str1[]のサイズはstr2[]の文字列の長さ+1以上としてもよい。
  17. */
  18. #include<stdio.h>
  19. #include<string.h>
  20.  
  21. void mystrcpy(char s1[], char s2[])
  22. {
  23. strcpy(s1, s2);
  24. }
  25.  
  26. int main(int argc, char *argv[])
  27. {
  28. char str1[] = "1234567890";
  29. char str2[] = "moimoi";
  30.  
  31. printf("str1[] = %s\n", str1);
  32. printf("str2[] = %s\n", str2);
  33. mystrcpy(str1, str2);
  34. printf(" # mystrcpy(str1, str2);実行\nstr1[] = %s\n", str1);
  35. return 0;
  36. }
Success #stdin #stdout 0.02s 1720KB
stdin
Standard input is empty
stdout
str1[] = 1234567890
str2[] = moimoi
 #  mystrcpy(str1, str2);実行
str1[] = moimoi