Cの課題で商品の品名、価格、数量、代価(価格*数量)、総計を
計算するプログラムを作っているのですが、表示がズレてうまくいきません。
分からないなりにTabやらで色々試してみたのですがやはりダメな様です。
入門者な上に計画的に作ってないので変数など分かりにくいかもしれませんが、
私が書いたプログラムは以下

ttp://up.spawn.jp/file/up59981.txt

最後の表?というか一覧がズレずにきれいに表示される様にするにはどんな工夫が必要なのでしょうか?
加えて入力の終了条件も苦し紛れに数量0にしましたが、
よくありそうなqの入力で終了という様にした場合は
if(a[i].hinmei == 'q')
とかではおかしいでしょうか?さっき試した時にはよく分からないエラーが出たのですが
構文的におかしいという事ですかね・・・
どなたかアドバイスお願いします。