>>506
構造体の定義は別に変なとこありませんよ。
あえていうなら、読み込みの
while(fscanf(run,"%s %d",lot[i].name,&lot[i].no)!=EOF){
の&lot[i].noは&(lot[i].no)とするか、lot[i].&noとしないと
だめかもしんない。