#include <stdio.h>
struct std
{
char no[7];
};
void shuchu(struct std cansu[][])
{
scanf("%s",aa[1][1].no);
printf("%s",aa[1][1].no);
}
void main()
{
struct std aa[5][5];
shuchu(aa);
}
我是照一维数组代入参数那样,来改成二维数组的,可是就不行了。
如何修改 才能执行函数shuchu() 。
跪求有人能帮我解决问题,感谢万分。
#include <stdio.h>
struct std
{
char no[7];
};
void shuchu(struct std cansu[])
{
scanf("%s",aa[1].no);
printf("%s",aa[1].no);
}
void main()
{
struct std aa[5];
shuchu(aa);
}
如果是这样的一维数组就可以了。 可是二维不行,1楼的解释的不够清楚,能给个代码吗? 谢谢了