这函数怎么編
设计一个函数,可以从输入读取n个字符后或遇到 空格 制表符 换行符终止读取,上述最先被满足的那个终止读取,把结果存在一个数组中,这个数组的地址用参数来传递。不能用scanf函数
void read(char a[])
{
int i=0;
ch[i]=getchar();
while((ch!=' ')&&(ch!='\n')&&(ch!='\t'));
{
ch[i]=getchar();
i++;
}
}