スレを勃てるまでもないC/C++の質問はここで 10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
450:デフォルトの名無しさん 09/05/31 05:18:53 質問なのですがお願いします。 c++、bccを使用しています。 char si[1000]; char sj[1000]; cin>>s1; cin>>s2; と二つの配列を作って、こんぱいる実行したら 「_ 」 とうまく入力待ちになりました。しかし、 char si[1000]; char sj[1000]; cin>>s1; cin>>s2; array[1000][1000][5]; では、 「 c:\bcc\test> 」 と表示されて、たぶん実行終了した状態になるのですが、 原因を教えてくださいませんでしょうか?おれがうんこなのでしょうか? 451:450 09/05/31 05:20:12 全力で間違えました。 char si[1000]; char sj[1000]; cin>>s1; cin>>s2; int array[1000][1000][5]; でうまくいかないのでしあt 452:デフォルトの名無しさん 09/05/31 05:23:32 領域確保しすぎてスタックオーバーフロー? 配列をグローバルにしてみよう 453:デフォルトの名無しさん 09/05/31 05:24:01 >>451 >int array[1000][1000][5]; これ単純に大きさを計算したら1000×1000×5×4=約19MBとなって スタックのデフォルトの大きさ1MBを超えるから異常終了する スタックを大きくするかstaticを付けてBSSに配置するかだな
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5387日前に更新/231 KB
担当:undef