VC编程指针问题

通过一个函数给数组输入n个大于等于零的整数,以负数作为结束条件,并返回数组长度
int arrin(int *a)
{
int i=0;
printf("Enter a integer number:");
scanf("%d",a);
while(*(a+i)>=0)
{
i++;
scanf("%d",a+i);

}
return i;
}
请高手指教错在哪里...........
PS:小弟初学C语言 未能精通 希望能有高手指导 不吝赐教者请给小弟留个QQ,万分感谢
没发现有什么错啊??!
VC6.0编译

#include培闭拦
int arrin(int *a)
{
int i=0;
printf("Enter a integer number:");
scanf("%d",a);
while(*(a+i)>=0)
{
i++;
scanf("配胡%d",a+i);

}
return i;
}
int main()
{
int aa[100];
printf("%d\态则n",arrin(aa));
return 0;
}
VC编程指针问题
← 上一篇: 下一篇: →