- 376 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 18:47:31 ]
- define BUF 1024
char buffA[BUF], buffB[BUF]; char** str; int needss, i, j, x, y; 質問です。上記の変数を利用しプログラムを記述しました。 まったく問題なく実行でき、さらに処理を追加しようと新たに char buffC[BUF]という配列を宣言すると、エラーを吐くようになりました。 どうも、char型の変数を増やすとbuffBに文字列が格納された瞬間にエラーがでます。 変数名を変えても改善しませんでした。 プログラム自体には問題なく、当然コンパイラーは警告すらでません。 何が問題なのかまったく分からず困惑しています。 変数名が悪いのか、配列の要素数が全体で見れば多すぎるのかと思いましたが、そんなことはないはずですよね・・。 環境はUbuntu9.04 コンパイラGCC エディタEmacsです。 エラーの考えられる原因はなんでしょうか。
|

|