2chブラウザののログコンバーターを作ろう

このエントリーをはてなブックマークに追加
1991 ◆LirUghTKBo
インフォシーク調子悪…、ウp上手くいかない。


えー、ストレートに言うと、CStringを初めて使ったのは今日の昼からです。
ちゃんとした使い方も良く知らず書いたので問題あるのは覚悟の上で。
指摘してくださる皆様に感謝。

で、何でポインタにしてたかと言うと、以下の行
rd->cName = buf.Mid(0,buf.Find(div));
最初にCString(非ポインタ同士)を渡すところで
http://www.geocities.co.jp/SiliconValley-Bay/8642/vcerr.gif
なエラーが出てしまったからポインタにしてみると
渡される全然文字は違いますが、何となく動いたので。
・・・という最悪の理由です。('A`)

とりあえずそれに変えた問題のソースコード。
http://www.geocities.co.jp/SiliconValley-Bay/8642/2chLogConverter.zip
2001 ◆LirUghTKBo :03/03/07 22:26
>>195
ツツかれると修正します。
何となく暗黙的にスタイルが修正されるのを感じつつ。

>>196
今のところ>>44の左側を作っている(つもり)です。
言語については私はVBとVC++以外からっきし駄目です。
あと、もう忘れてますがCASL1ぐらいなら。

>>198
私が待っている「>>1じゃ話にならん、俺に任せろ!」という神は
>>1の愚行を楽しんでいるわけですね。
楽しんで頂いて何よりです('A`)
見守ってください。
このプロジェクトでは、各ブラウザのログインデックスファイルも読み込む(作成する)の?
202デフォルトの名無しさん:03/03/07 23:21
>>199
rd = new RESDATA; // レスデータを確保
//memset(rd, 0, sizeof(RESDATA));//->これ

C++のstructはpublicなclass。
クラスのメンバはコンストラクタで初期化する(される)のが...。

rdをご丁寧にmemsetしてるから使うときに当然でーたは...。
>>201
最終的には設定も含めて変換できるようにしたい。
まずはログから。
各処理をもうちょっと細分化しても罰は当たらないと思田。
こういうのって誰か突っ走る人がいないと進まないんだよね。
2061 ◆LirUghTKBo :03/03/07 23:51
>>202
!!!!
アアアー、まじですかー!!!!11223
動的に変数を取ったなら尚更初期化しましょうってのが
裏目に出て原因になってしまったわけですか…(鬱)
ありがとうございます。
2071 ◆LirUghTKBo :03/03/07 23:52
ちゃんと動きました。
2081 ◆LirUghTKBo :03/03/08 00:03
これはつまり、あれですか。
ぬるぽと言ってガッとやられるケース
そ の ま ん ま ですね。
  オノゾミドオリニ
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/  
 (_フ彡        /  ←>>208