くだすれDelphi(超初心者用)その46

このエントリーをはてなブックマークに追加
850デフォルトの名無しさん
A-Zの26人の人がいて、8人くらいでじゃんけんをしたとする。
その結果を書いたtxtがあって、
1.自分の勝率(自分はAとする)
2.自分のBに対する勝率
3.自分が相手にすると勝率が高い人TOP5
4.自分と一緒に勝つ確立が高い人TOP
を出力したいのですが、全然ナにやっていいかわからないで困っています。

1.テキストをTmemoに取り込んだ
2.勝った人の1人目をlistboxに出力してみた、うまくいかなかった
3.データベースは使い方がよくわからなかった
4.試合数だけ数えてみた:これはできた
5.やりたいことをするために何をすればいいのかわからなくなってきた
いまここ
851デフォルトの名無しさん:2008/06/05(木) 21:42:30
> うまくいかなかった
そのうまくいかなかった部分を言おうよ
852デフォルトの名無しさん:2008/06/05(木) 22:10:50
>>851
ReadInがうまく使えなかったw
853デフォルトの名無しさん:2008/06/05(木) 22:12:48
それじゃ誰にも答えてもらえないよ
さようなら
854デフォルトの名無しさん:2008/06/05(木) 23:02:58
>>850
文字列解析の課題かな。 txtファイルがどんなのかわからないと答えようがない。
csv形式なら、TStringList.CommaTextを使ってデータを切り分けれる。
855デフォルトの名無しさん:2008/06/05(木) 23:36:43
プログラム以前の問題でしょう。
やるべきことを整理して箇条書きにして、一歩一歩解決していくしかないでしょう。
質問が具体的じゃないと、具体的に回答できるはずもありません。
856デフォルトの名無しさん:2008/06/06(金) 00:44:00
txtをどっかにうpすれば誰かやってくれそうなもんだけどな
857デフォルトの名無しさん:2008/06/06(金) 01:43:47
書き方悪くてすいません。850です。
http://irsj.bestplaying.com/modules/result/
ここのページのhtmlを取得してやろうと思ったんですが、まずはテキストと思い、

39274 フリー@(´゚ω゚`)ナッツエレガント 2008/06/06 01:30
Win genzouzi(1648) satou(1717) Molt(1437) hujisan(1438)
Lose masa4_(1864) hyakusiki(1152) parusah(1610) against(1600)
Upload コメント (0)
こんな感じで出力されました。
これが一個のレコード?になります。なのでCSVではないです。

で、フローチャートを考えてみたのですが、それがまずわからなくて悩んでいます。

858デフォルトの名無しさん:2008/06/06(金) 03:12:34
>>855を1000回読んでから出直して来い
859デフォルトの名無しさん:2008/06/06(金) 20:44:15
何言ってんのかさっぱりわからんな
860デフォルトの名無しさん:2008/06/06(金) 22:25:14
htmlから必要なデータを抜き出したいのか。
StrPosを使って、'>Win<'を探す。
それ以降にある '</a>'を探す。 名前は >mog</a> となっているから、>から<まで抜き出す。
こんな感じでやればいいよ。