[题目3]写一个函数f,将两个字符串连接起来,要求: (1)不能使用strcat函数; (2)在main函数中,从键盘输入两行字符,调用f连接两行字符; (3)在main函数中,输出连接后的新字符串。
时间: 2024-04-29 15:25:27 浏览: 52
C语言 不使用strcat函数实现连接两个字符串功能代码
```python
#include <stdio.h>
// 将两个字符串连接起来
void f(char s1[], char s2[]) {
int i = 0, j = 0;
while (s1[i] != '\0') {
i++;
}
while (s2[j] != '\0') {
s1[i++] = s2[j++];
}
s1[i] = '\0';
}
int main() {
char s1[100], s2[100];
printf("请输入第一行字符:");
gets(s1);
printf("请输入第二行字符:");
gets(s2);
f(s1, s2);
printf("连接后的新字符串为:%s\n", s1);
return 0;
}
```
阅读全文