我在VC里运行没问题,可能你用的是TC,看下这篇文章吧.
http://hi.baidu.com/eocodes/blog/item/9b25972308e69845ac34de4b.html
&(p+i)->score[0],&(p+i)->score[1],&(p+i)->score[2]出错了吧?
&(p+i)->num,(p+i)->name,
&(p+i)->score[0],&(p+i)->score[1],&(p+i)->score[2]);
==>
&((p+i)->num),(p+i)->name,
&((p+i)->score[0]),&((p+i)->score[1]),&((p+i)->score[2]));