一个关于指针的问题
输入 :****A*BC*DEF**G*******输出 : ****ABCDEFG
怎么用指针编写

程序代码:#include <stdio.h>
#include <string.h>
void main()
{
char s[81]="****A*BC*DEF**G******";
char a[81]="0";
char *p=s;
strncpy(a,s,4);
printf("%s\n",s);
printf("===================================\n");
printf("%s",a);
while (*p!='\0')
{
if(*p!='*')
printf("%c",*p);
p++;
}
printf("\n");
printf("===================================\n");
}我是这样编写的,虽然可以得到想要的结果,但是我想把printf("%c",*p)输出的结果用 strcat 连接到数组 a 的后面,这个想法怎样实现啊!
