【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (960レス)
【GUI】wxWidgets(旧wxWindows) その5【サイザー】 http://mevius.5ch.net/test/read.cgi/tech/1270793556/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
404: デフォルトの名無しさん [sage] 2012/01/22(日) 22:48:49.88 wxWidgets2.9.3を使用しています。 下記リンクを参考にしました。 http://docs.wxwidgets.org/trunk/classwx_string.html#a55b90a900c24e9555760265170dc051c 文字列の中に特定の文字が複数回出た場合の検索を行いたいです。 .find()この中に、aとか、txtとか入れると、最初の桁数だけ検索できます。 たとえば、[t]と入力すると、文字列の中に4回でてきますが、一個目のものしか検索されません。 また、[猫]や[犬]などを入力すると、ループの処理に入らずすぐに終了します。 [あ]
を入力すると、1回ループ処理に入っているますが、検索結果に0が帰ってきます。 コードは以下のようになっています。 //wxString gpath C:\Users\x\Desktop\practice\猫犬象aAbB猫猫猫犬犬あいう.txt wxString bb,cc,dd; size_t pos=0; if((pos=::gpath.find(("猫"),pos))!= wxString::npos) { wxMessageBox(_T("ループ 処理開始")); pos = ::gpath.find("猫",pos); cc.Printf(_T("%d"),pos); dd += cc; dd += "\n"; pos + 1; wxMessageBox(_T("ループ 判定処理に戻る")); } readpos -> SetValue(dd); wxMessageBox(_T("終了")); 文
法?など、何が間違っているか教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1270793556/404
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 556 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s