isr(nya_mo_nya)
nya_mo_nya****@ybb*****
2004年 3月 11日 (木) 22:20:51 JST
こんにちは、isr@ほろ酔いです。 ----- Original Message ----- From: 平中さん<sabor****@olive*****> Sent: Thursday, March 11, 2004 2:03 AM Subject: [pochy-user] Re: draftウィンドウとプラグイン > 略・・・ > これは、0.2.1aのソースに問題があるような気がします。 > 現在は出先にて環境がないので、なんともいえないのですが、戻り次第確認してみ ます。 > 少々お時間をください。 > (中略) > これまた、0.2.1aのソースを見てみないとなんともいえないのですが、バグの可能 性 > もあるので、確かめてみます。 平中さんの負担を増やしてしまい、申し訳ないです。 プラグインもある程度出来てきたのですが、 やはりどこでも使えると幅が広がるので助かります。 こちらでもちょくちょくソースを追っかけてますが、 何卒、よろしくお願いいたします。 m(_ _)m # 以下、小さいツッコミ ----------------------------------------- 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; } 以上です。 % ----------------------------------- ?- info(Who, Mail). Who = isr Mail = nya_mo_nya****@ybb***** maybe .... % -----------------------------------