奇妙な質問ですが、プログラムをクラッシュさせてエラーを送信する関数を作っています。私がやったことはゼロで割られ、 "浮動小数点エラー"が出ます。Cが範囲外のエラーを出してクラッシュするように強制する
Cが "Index out of bound"のようなエラーを出させたり、そのようなことを強制する方法はありますか? - またはいくつかのポインタマジックで "セグメンテーションフォールト"に最適なエラーですか?
int a = 10/0; //Floating point error
//int *p = (int *)0; //Segmentation fault
EDIT: セグメント違反が原因です。
Linux? Windows?マックOS? – Joe
_only_ 'int * p =(int *)0;'あなたにsegfaultを与えましたか? –
「最適なエラー」とはどういう意味ですか?何に最適ですか? – alain