c语言中返回值为一个数组 主函数如何定义?
#include<stdio.h>
#include<string.h>
char fun(char s[50]);
main()
{
char str[50];
printf("请输入一个字符串:\n");
gets(str);
fun(str); printf("删除之后的字符串是:\n");
puts(str);
}
char fun(char s[50])
{
char m[50];
int i=1,j=0;
do{
if(s[i]%2==0)
m[j]=s[i];
i+=2;
j++;
}while(s[i]!='\0');
}
该怎么写return 和 函数调用,主要是想输出经过函数部分处理之后得到的数组部分,
求方法