所以我需要创建一个函数,将字符从一个字符串的偶数位置复制到动态创建新字符串中,然后返回新字符串。如果我发送功能“ABCDEFG”,则返回“ACEG”。如何在C中将字符串的一个字符复制到一个新字符?我尝试了strcpy函数,但它只打印了整个字符串。
char * str(char *s1){
int i;
char *s2;
s2 = (char *)malloc(sizeof(char ));
for(i = 0; i < strlen(s1); i++){
if(i % 2 == 0){
///copy from s1 to s2
printf("s2: %s", s2);
}
}
return s2;
}