if(Flg==START)
{
 if(i=1) p=Kou[0].a;
 if(i=2) p=Kou[0].b;
 if(i=3) p=Kou[0].c;
 if(i=4) p=Kou[0].d;
 Flg=end;
}

for(i=0;i<KouMax-1;i++)
{
 if(p[i] < p[i+1])
 temp=p[i]; p[i]=p[i+1]; p[i+1]=temp;
 p+=sizeof(Kou)/sizeof(Kou[0]);
}

こうやるのは可能ですか?
構造体のメンバをソートしたいのですが,
例えば値段順で並べるだけならいいのですが,項目が増えた場合は,
押された項目の番号(i)を使ってソートする内容を変えたいのですが.