eclipseで読むためにファイルを開くためにfopenを使用することに問題があります。私が開こうとしているファイルは、すべてのプログラムファイルと同じディレクトリにあり、すべてのアクセス許可が与えられています。しかし、このファイルはそのプログラムで見つけることができません。 (パスなし)のみのファイル名でファイルをオープンしようとしているプログラムでCepopenはeclipseで実行するとファイルを開けません
:
if (!(file=fopen(name,"r"))){
fprintf(stderr,"Can't open file: '%s\n", name);
exit(0);
}
私は、「ファイルを開くことができません:ファイル名」を取得、すべての権限を持つ同じディレクトリに存在しないファイルのために。
シェルから実行すると、既存のファイルのセグメンテーションフォールトが返されます。オープンしても問題はありません。存在しないファイルが原因でファイルが見つかりません。私はそれがプログラムでさらにエラーに遭遇すると考えます。
質問は、実行可能ファイル以外のディレクトリでeclipseを検索することができますか?どうすればそれを見つけることができますか?どうすれば修正できますか?
本当に助けになる具体的な情報はありませんでした。 –
他に必要な情報はありますか? – qwerty
たとえば、いくつかのコード。あなたのプログラムがクラッシュした場合、あなたはそれを間違って書きました。これはコードを見ることなく修正できないものです。 –