関連記事
- う~~忙しい!あ~~忙しい!! 【2025年09月24日(水)】
- 【#ChatGPT】ChatGPTのヤロー(怒 SJIS変換サンプルコード,嘘コード吐いてやがった.原因対応に2時間も悩んだぞー 【2025年02月22日(土)】
- ぎんゆぅ~さんの更新頻度が落ちているときは仕事炎上中(爆 【2025年01月09日(木)】
- 仕事が納まった,のか?一応,拘束解除命令が出たモルモルモル 【2024年12月27日(金)】
- さすがに激務すぎ,ワロタ! 【2024年12月25日(水)】
PHPやら,C#で言うところの,split()関数ですな
なぜか,VC++,っつうか,MFCには,気の効いた関数なりメソッドなりが,準備されていない件
とある,ソフトでさっくり作ったもんで
このまんま,眠らせておくのもなんなんで
公開しまする
バグってても,ご容赦を,ってことで
void split(CString str, CString delim, CStringArray &result) { result.RemoveAll(); int indexback = 0; CString st; int i; for(i = 0; i < str.GetLength(); i++) { if (str.GetAt(i) == delim.GetAt(0)) { if ((i - indexback) == 0) { result.Add(""); } else { st = str.Mid(indexback, i - indexback); result.Add(st); } indexback = i + 1; } } if ((i - indexback) != 0) { st = str.Mid(indexback, i - indexback); result.Add(st); } } void func() { CString st; CStringArray aryst; st = "1,2,3"; split(st, _T(","), aryst); TRACE(aryst.GetAt(0)); }こんな感じで?
コメント
【大リーグ】大谷翔平 先頭打者HR ワイルドカードシリーズ
10月に入りましたなぁ.今年もあと90日ちょっと,早い!
『日南海岸伊勢えびまつり』に参加してきた(爆
少しは涼しくなってきたかの?エアコンを回す時間が短くなってきた
【大地震】カムチャツカ半島沖合で地震 マグニチュード7.5と推定(25/9/13)
台風一過なのに今日も猛暑予想.秋が来ないぞい
【霧島山】新燃岳が噴火 噴煙高度火口上5500m(25/8/28)