通知
すべてクリア
Topic starter
2002年10月30日 7:29 PM
m = 1;
L = pow(2,m);
for (q=0;q<L;q++)
for (p=0;p<30;p++)
{
fputc(q,Hfk);
fputc(Rep[m][q][p],Hfk);
}
というコードです。
結果は全部0ばっかり。
うまくFPUTされていrかどうか確かめる方法はあるでしょうか?
2002年10月30日 8:44 PM
>うまくFPUTされていrかどうか確かめる方法はあるでしょうか?
「ちゃんとデバッグする」という方法があります。
デバッガを使うなり、スナップショットを入れるなり、ご自分のやりやすい方法でどうぞ。
2002年10月31日 8:03 AM
このプログラムが何をしたいのかが意味不明です。
内容を書いていただけませんか。
>m = 1;
>L = pow(2,m);
>for (q=0;q<L;q++)
> for (p=0;p<30;p++)
> {
> fputc(q,Hfk);
> fputc(Rep[m][q][p],Hfk);
> }
fputc(q,Hfk);
は
fputc(p,Hfk);
の間違いなのでは。
fputc(Rep[m][q][p],Hfk);
はRep[m][q][p]を計算している部分が無いので、当然、初期値を出力となるでしょう
2002年10月31日 8:12 AM
追記
きたさんへ
前回の質問が、未解決のものがありますが、チェックされましたか?
Topic starter
2002年10月31日 10:06 PM
ありがとうございます。
感謝します。