#includeint strlength(char *str){ int i; for ( i = 0 ; *(str++) ; i++ ); return i; } char* strcopy(char* pdest, char* psrc){ char *ret = pdest; do{ *pdest = *psrc; pdest++; psrc++; }while(*(psrc-1)); return ret; } void main(){ char a[31]; char b[31]; scanf("%30s", a); strcopy(b, a); printf("入力された文字数は%d文字です\n", strlength(a)); printf("入力された文字列は[%s]です\n", b); }