sabor****@olive*****
sabor****@olive*****
2004年 3月 15日 (月) 16:05:52 JST
isrさん、こんにちは。 平中です。 この何日か留守にしておりまして、ご連絡が遅れました。 いつもお世話になっています。 以下インラインです。 > 平中さんの負担を増やしてしまい、申し訳ないです。 いえいえ、こちらこそです。 > プラグインもある程度出来てきたのですが、 > やはりどこでも使えると幅が広がるので助かります。 > こちらでもちょくちょくソースを追っかけてますが、 > 何卒、よろしくお願いいたします。 m(_ _)m 了解しました。 今回のも含めして、その他ご報告頂いているバグを修正して、なんとか今週中ぐら いには0.2.1b(bug fix only)が出せればと思っていますが、なかなか時間があり ませんで。 > > # 以下、小さいツッコミ ----------------------------------------- > size_t は unsigned int . > size_t fwrite( const void*buffer, size_t size, size_t count, FILE *stream ); > よって、↓の expression は多分意味無し。。。 > if(0 > fwrite(buf, sizeof(char), strlen(buf), fp)) > > 丁寧に書くならこんな感じでしょうかね?↓ > // CStringからファイルへテキストを書き出す関数 > BOOL g_string2file(/*CString& buf*/LPCTSTR buf, LPCTSTR file_name) > { > FILE *fp = fopen(file_name, "wb"); > if(fp==NULL) > { > AfxMessageBox("g_string2file open error"); > return FALSE; > } > size_t len = strlen(buf) ; > size_t count= fwrite(buf, sizeof(char), len, fp) ; > fclose(fp); > if (len > count) > { > AfxMessageBox("g_string2file write size error"); > return FALSE; > } > return TRUE; > } > > 以上です。 ありがとうございます。 次回修正時に上記をマージさせて頂く予定です。