何故か0しか書かれていない – プログラミング – Home

何故か0しか書かれていない
 
通知
すべてクリア

[解決済] 何故か0しか書かれていない


きた
 きた
(@きた)
ゲスト
結合: 23年前
投稿: 32
Topic starter  

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かどうか確かめる方法はあるでしょうか?


引用未解決
トピックタグ
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

>うまくFPUTされていrかどうか確かめる方法はあるでしょうか?

「ちゃんとデバッグする」という方法があります。

デバッガを使うなり、スナップショットを入れるなり、ご自分のやりやすい方法でどうぞ。


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

このプログラムが何をしたいのかが意味不明です。
内容を書いていただけませんか。

>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]を計算している部分が無いので、当然、初期値を出力となるでしょう


返信引用
アイススケーター
 アイススケーター
(@アイススケーター)
ゲスト
結合: 23年前
投稿: 280
 

追記

きたさんへ

前回の質問が、未解決のものがありますが、チェックされましたか?


返信引用
きた
 きた
(@きた)
ゲスト
結合: 23年前
投稿: 32
Topic starter  

ありがとうございます。
感謝します。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました