关于结构体数组-求大虾指点迷津
各位大虾,我的这个结构体数组有点问题,输入与输出不一样。
现在就是这个结构体的问题,小弟没什么分。因为百度不了,所以请教。谢谢!!!
[解决办法]
你的输入函数写的有问题,结构题中定义的是字符数组的就不用再添加取地址符了。
[解决办法]
输入的是中文?很多编译器不支持中文输入输出
[解决办法]
for(i=0;i<n;i++)
{
scanf("%s%d%s%d%d%d%d%s%d\n",&adr[i].name,&adr[i].num,&adr[i].sex,&adr[i].month,&adr[i].day,&adr[i].year,&adr[i].tel,&adr[i].add,&adr[i].QQ);
printf("-----------------------------------------------------\n");
printf("%s,%d,%s,%d,%d,%d,%d,%s,%d",adr[i].name,adr[i].num,adr[i].sex,adr[i].month,adr[i].day,adr[i].year,adr[i].tel,adr[i].add,adr[i].QQ);
}
[解决办法]
你确定你每个字符串数组都没有溢出么?