下列给定程序中函数 fun 的功能是: 将 m(1≤m≤10) 个字符串连接起来, 组成一个新串, 放入 pt 所指存储区中。 例如: 把三个串“abe” 、 “CD” 、 “EF” 连接起来, 结果是“abcCDEF” 。 请改正程序中的错误, 使它能得出正确的结果。
注意: 不要改动 main 函数, 不得增行或删行, 也不得更改程序的结构!
试题程序:
(1) int k, q, i;
(2) pt[i]=str [k] [i] ;
第一问:关键字书写错误, 定义整型变量的关键字应使用 int, 而非 Int。
第二问:表示二维数组元素, 应使用方括号将行坐标和列坐标分别括起来, 即 str[k, i] 应改为: str[k][i]。