我一直在考虑如何编写辅助函数和递归函数来添加两个数字。
问题指定使用char * add2(char * n1,char * n2)来调用辅助函数并在main函数中使用它。但是我不断收到错误,因为你无法将两个字符加在一起。我该如何解决这个问题?
答案 0 :(得分:1)
C没有字符串连接运算符。查看如何使用strdup()和strcat(),这应该对你有帮助。
要理解这个问题,可以将smult视为“字符串乘法”,其中“s”x 1 =“s”,“s”x 2 =“ss”,“s”x 3 =“sss”等< / p>