トップページ > プログラム > 2015年12月23日 > v0nEZQ5O

書き込み順位&時間帯一覧

25 位/213 ID中時間01234567891011121314151617181920212223Total
書き込み数3000000000000010000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
Win32API質問箱 Build121 [転載禁止]©2ch.net

書き込みレス一覧

スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
140 :デフォルトの名無しさん[sage]:2015/12/23(水) 00:23:22.44 ID:v0nEZQ5O
>>139

int bubble_sort(int b[])
{
int i, j, n, temp;
n = sizeof b / sizeof b[0];

分子の「sizeof b」はちゃんとサイズ取れるのか?
今のコンパイラは知らんけど自分の知っているコンパイラなら忌避数で受け取った配列にsizeofしてもダメだったはず

やるなら、
int bubble_sort(int b[] , int n)
という風に配列サイズも引数で受け取るようにしたほうが良いと思う
スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
141 :デフォルトの名無しさん[sage]:2015/12/23(水) 00:24:07.56 ID:v0nEZQ5O
×今のコンパイラは知らんけど自分の知っているコンパイラなら忌避数で受け取った配列にsizeofしてもダメだったはず

○今のコンパイラは知らんけど自分の知っているコンパイラなら引数で受け取った配列にsizeofしてもダメだったはず
スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
143 :デフォルトの名無しさん[sage]:2015/12/23(水) 00:32:41.28 ID:v0nEZQ5O
外側のループ
for(i = 0;i > n;i = i + 1)
i > n はおかしい

内側のループ
for(j = n; j < i + 1; j = j -1)
nには配列の数が入っているはず
int a[10]; という宣言の時、a[10]ではエラーになる。a[9]が最後のインデックス。
つまり j = n のときのb[j] は配列のインデックスを超えている

全体的におかしいのでここでも見て
http://www1.cts.ne.jp/~clab/hsample/Sort/Sort1.html
Win32API質問箱 Build121 [転載禁止]©2ch.net
890 :デフォルトの名無しさん[sage]:2015/12/23(水) 14:02:06.27 ID:v0nEZQ5O
>>886
煽っているところ申し訳ないんだが
「1920pxディスプレイを4枚並べて」という場合、32768を超えるためには18枚必要なんだが
2560pxディスプレイでも13枚必要
シャープあたりが1600万円の7,680×4,320pxディスプレイを出すらしいがそれでも5枚必要だ

>>879は「うちの環境の4倍」と言っている
仮にすでに何枚か並べているとして全部で12枚とか16枚以上のディスプレイを使うというのは「普通にやらかす」ことなのだろうか
値段的なことはおいておいても1枚から追加して4枚というのはありえることと思うが
4枚の人が16枚にするというのは「凄いバカ」ではないだろうか
そういう点から>>884は物理的に7,680×4,320pxディスプレイと解釈したんだと思う

ちなみにアスキーさんの記事
http://weekly.ascii.jp/elem/000/000/285/285487/

>>889
ディスプレイの配置によるんじゃないだろうか
プライマリディスプレイが基準になるはずでセカンダリ以降をプライマリの左に配置するとマイナス座標になる
プライマリが下で上にセカンダリを配置するとこれももマイナス座標になる


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。