のための私のコードを入力しようとするとき:セグメンテーションフォールト(コアダンプ)ループ
int main (void){
int i,j,k,x;
.
.
.
printf("before loop\n");
for (x=0; x<5; x++){
printf("loop %d",x);
//do something...
}
.
.
.
return 0;
}
それは「ループの前に」印刷した後、セグメンテーションフォールトを与える(コアダンプ)、これいずれも印刷されません。 "ループ#"の 誰かがそれに遭遇しましたか?
ようこそスタックオーバーフロー!あなたは[___MCVE___](http://stackoverflow.com/help/mcve)の作成を気にしていますか? –
_デバッグヘルプ(「なぜこのコードは機能していませんか」)を検索する質問には、問題、エラー、および質問自体に再現するのに必要な最短コードが含まれている必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:最小、完全、および検証可能なexample._ –
の作成方法デバッガでクラッシュをキャッチしようとしましたか?あなたのコードのどこでそれが起こりますか?関係するすべての変数の値は何ですか?あなたは[Valgrind](http://valgrind.org/)のようなメモリデバッガを使ってみましたか?構築時に使用する最適化フラグ(存在する場合)最後に、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)がなくても、あなたを適切に助けることは本当に不可能です。 –