c语言编写一个函数strcpym(char*t,char*s),实现字符串t中的全部字符复制到另一个字符串s中,要求在主函数中初始化字符串并调用strcpym复制及输出
时间: 2024-03-26 18:34:37 浏览: 81
好的,下面是实现strcpym函数的C代码:
```c
#include <stdio.h>
#include <stdlib.h>
void strcpym(char* t, char* s) {
while (*t != '\0') {
*s = *t;
t++;
s++;
}
*s = '\0';
}
int main() {
char t[100] = "Hello World";
char s[100];
strcpym(t, s);
printf("t: %s\n", t);
printf("s: %s\n", s);
return 0;
}
```
在这个例子中,我们先在主函数中初始化了一个字符串t,然后声明了一个空字符串s。接着调用了strcpym函数,将字符串t中的内容复制到s中。最后在主函数中输出t和s的值,验证函数的正确性。
阅读全文