I'd recommend instead of using strcpy to use strncpy. That way you will avoid errors related to overflows if you happen to put in a string which is greater than 20 characters. So instead of:
strcpy(fish_ptr->kind, kind);
use
strncpy(fish_ptr->kind, kind, 19);