掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.26662

配列の最大要素数
投稿者---taka(2006/04/21 11:18:12)


5万個の単語(30文字以内)をソートするプログラムを書きたいのですが、
単純にchar word[50000][30]と宣言するとプログラムが実行されません。エラーとかは出ないんですが、
何も処理がされず、終了します。
配列の要素数の限界値ってどれくらいなんでしょうか?
パソコンのスペックは、メモリが1G、CPUが2.8Gあります。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:配列の最大要素数 26663 YuO 2006/04/21 11:35:31
<子記事> Re:配列の最大要素数 26665 Blue 2006/04/21 11:36:40


No.26663

Re:配列の最大要素数
投稿者---YuO(2006/04/21 11:35:31)


>単純にchar word[50000][30]と宣言するとプログラムが実行されません。エラーとかは出ないんですが、
>何も処理がされず、終了します。
>配列の要素数の限界値ってどれくらいなんでしょうか?

処理系に依存します。だからこそ,掲示板利用宣言の
> 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
をきっちり守る必要があります。



この投稿にコメントする

削除パスワード

No.26672

Re:配列の最大要素数
投稿者---taka(2006/04/21 15:59:12)


>処理系に依存します。だからこそ,掲示板利用宣言の
>> 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
>をきっちり守る必要があります。

すみません。書き忘れてしまいました。
OSはwindowsXP SP2で、コンパイラはBorland C++ Compiler 5.5を使っています。


この投稿にコメントする

削除パスワード

No.26679

Re:配列の最大要素数
投稿者---YuO(2006/04/21 17:04:28)


>OSはwindowsXP SP2で、コンパイラはBorland C++ Compiler 5.5を使っています。

だと,自動変数はスタック領域のデフォルトで1MB,それ以外の変数であればユーザー空間の2GBがシステム的な上限になります。
ただし,実際にはスタック領域に空きが1MBもあることはあり得ませんし,ユーザー空間も2GBもあいていることはあり得ません。

まぁ,1.5MB程度であれば,staticに確保すれば問題なく確保できるはずです。



この投稿にコメントする

削除パスワード

No.26665

Re:配列の最大要素数
投稿者---Blue(2006/04/21 11:36:40)


コンパイラに依存しそうですので、掲示板利用宣言にもかかれていますが
環境(OSとコンパイラ)を具体的に詳しく書いてください。

ついでに、スタック ヒープ という言葉を調べてみてください。


ちなみに、やりたいことと似たような質問が最近あったので参考に載せておきます。
http://www3.realint.com/cgi-bin/tarticles.cgi?pointc2+5625


この投稿にコメントする

削除パスワード

No.26673

Re:配列の最大要素数
投稿者---taka(2006/04/21 16:01:05)


>コンパイラに依存しそうですので、掲示板利用宣言にもかかれていますが
>環境(OSとコンパイラ)を具体的に詳しく書いてください。
>
>ついでに、スタック ヒープ という言葉を調べてみてください。
>
>
>ちなみに、やりたいことと似たような質問が最近あったので参考に載せておきます。
>http://www3.realint.com/cgi-bin/tarticles.cgi?pointc2+5625

ありがとうございます。URL先の記事は参考にさせてもらいます。
OSはWindowsXP SP2、コンパイラはBorland C++ Compiler 5.5です。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧