下のようなプログラムを作ったのですが、実行してみたら処理後の部分の実行結果が出ませんでした。これはどこが間違っているのでしょうか。
#include <stdio.h>
int strcpy1(char b[]);
int main(void){
char a[]="KONITIHA";
printf("処理前:%s\n",a); printf("処理後:%s\n",strcpy1(a)); return 0;
}
int strcpy1(char b[]){
int i;
char c[]="";
for(i=0;b[i]!=0;++i){ c[i]=b[i]; } return c[i];
}
質問タグの使い方から何も考えてないことが伝わります。

回答1件
あなたの回答
tips
プレビュー