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