变式 2:复制一份全大写的名字
upper_copy 借一块新内存,把 s 复制过去并转成大写,原来的 s 不变。字符串要多借 1 个字节放结尾的 '\0',所以是 malloc(strlen(s) + 1)。
输出原串和新串,例如输入 zhangsan,输出:
zhangsan ZHANGSAN
现在只复制了、没转大写。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。
upper_copy 借一块新内存,把 s 复制过去并转成大写,原来的 s 不变。字符串要多借 1 个字节放结尾的 '\0',所以是 malloc(strlen(s) + 1)。
输出原串和新串,例如输入 zhangsan,输出:
zhangsan ZHANGSAN
现在只复制了、没转大写。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。