私はずっと探していて、このようなものを見つけることができません。さて、私は私のプログラム全体であなたを退屈させません. 信じられないほど長いです。ただし、基本的な概要は次のとおりです。
int main()
{
int i=0;
int h=5;
cout << "h(IS) = " << h << endl;
cout << "testing comment.";
while(i < 10)
{
cout << "I'm in the loop!";
i++;
}
return 0;
}
素敵ですね。さて、ここで問題です。実行すると、セグメンテーション違反が発生します。最も奇妙な部分は、私がそれを手に入れているところです。そのテストコメントは印刷されません。ああ、ループの前にすべての行をコメントアウトすると、まだエラーが発生します。
だから、ここに私の出力があるので、あなたは理解しています:
h(IS) = 5
Segmentation fault
私は完全に、そして完全に困惑しています。私のプログラムでは、 h は関数を呼び出しますが、 h を出力する行と関数呼び出しの両方をコメントアウトしても効果はありません。
この障害の原因は何ですか? それがどこから来ているのかをテストするためにできることはありますか?
あなたの答えを簡単にしてください、私はここにいるほとんどの人に比べて初心者です:)
注: リクエストに応じて完全なコードを提供できますが、長さは 600 行です。
編集: ここに実際のコードを貼り付けました: http://pastebin.com/FGNbQ2Ka
いたるところにある奇妙なコメントと配列を許してください。これは学校の課題であり、ポインターではなくそれらを使用する必要があります。目標は、15 パズルの解決策を出力することです。そして、今は午前 1 時なので、この記事全体を通して、イライラしたコメントを修正するつもりはありません。
私はつい最近イライラして最初の印刷物全体をコメントアウトしました。私はまだ障害を取得します。何も印刷されていないだけです。
興味のある方のために、私の入力情報は 0 6 2 4 1 10 3 7 5 9 14 8 13 15 11 12 です
助けてくれたみんな、どうもありがとう!:)