[リストへもどる]
一 括 講 読

投稿時間:07/10/30(Tue) 03:23
投稿者名:green
URL :
タイトル:Becky! Plugin のfopenについて
Becky! Plugin SDKを用いて一人遊び的プラグインを作っています。

Visual C++ Express 2005です。

FILE* fp;
if(fp = fopen("sample.txt","r" == NULL)){

 bka.Command(hWnd,"CollectAll");
}else{

 //書き込み処理の後、fclose
}

とsample.txtに書き込もうとしてもfopenがうまくいかないようでbka.Commandが実行されてしまいます。
コンパイルは通り、作成したplugin.dllはBeckyのPluginフォルダに入れており、sample.txtもplugin.dllと同じディレクトリに置いてあります。

ファイルが開けない原因として何が考えられますでしょうか?
どうかお力をお貸し下さい。

投稿時間:07/10/30(Tue) 20:37
投稿者名:管理人
URL :
タイトル:Re: Becky! Plugin のfopenについて
> if(fp = fopen("sample.txt","r" == NULL)){

↑この行ですが、タイプミスでしょうか?

if ((fp = fopen("sample.txt","r")) == NULL) {

ですね…、多分。

>  //書き込み処理の後、fclose

あと、この行も気になりますが、書き込みですか?
fopen() の第2パラメータの指定を確認したほうがいいかも…?



- Web Forum -