C言語なら俺に聞け(入門篇) Part 13
■ このスレッドは過去ログ倉庫に格納されています
0636628
2007/06/07(木) 17:18:01最初のForループを
for(i=0;i<=9;i++)
binary[i]=0;
に変更しました。これでi=9になりますね
あとよくわからないのが while(t>=0) がなんで無限ループに入っちゃうんでしょうか?
while(t >= 0){
binary[i] = t % 2;
i--;
t = t / 2;
}
で、例えばt=6の場合は t = t / 2; により 6 → 3 → 1 → 0 で4ループで終わりというふうに考えてたんですけど
何故か無限ループ・・・ while(t!=0) にしたら直りましたけど
■ このスレッドは過去ログ倉庫に格納されています