upload 14-struct.c