学校的题目。
源文件是给定的,不可修改的
源文件中相关定义如下
typedef struct {
char *ch;
int length;
} HString;
HString S[3];
然后调用函数:
Replace(S[0],S[1],S[2]);
源文件中要求的输出(不可修改):
printf("S的长度:%d\n",S[0].length);
要求写的函数是这样的:
void Replace(HString S, HString T, HString V)
百思不得其解
既不能返回值,函数的形参又不是指针
怎样才能在函数内修改外部实参S[0].length的值?
谢谢!