人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VS2005 VCでMFCあるいはC++で文字列(String型)をデリミタ","でスプリットする関数はありませんか?また、関数が無くてもわかりやすいコードで書かれてるコードをご存知でないでしょうか?

よろしくお願いします。

●質問者: mai_mai_mail
●カテゴリ:コンピュータ インターネット
✍キーワード:C++ mfc String VC コード
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● HALSPECIAL
●20ポイント

C#でしたらVBのDLLを取り込みます。

[プロジェクト]?[参照の追加]メニューから表示されるダイアログ・ボックスから、コンポーネント名「Microsoft Visual Basic .NET Runtime」の項目を参照設定すればよい。


C#プログラミングTips

C#からVisual Basicの関数を使う(1)

C#からVisual Basicの関数を使う(2)


2 ● lizy
●20ポイント

MFCであれば、CStringT::Tokenize関数が使えそうです。MSDNライブラリに使用例も掲載されています。

CStringT::Tokenize (ATL/MFC)


3 ● chyopper
●20ポイント

以下のサイトにサンプルコードがあります。

http://goodjob.boy.jp/chirashinoura/id/100.html


4 ● HALSPECIAL
●20ポイント ベストアンサー

再回答ですみません。

前回の方法で、Split関数が使えるようになると思うのですが、

そのような事をしなくても、String.Splitメソッドが使用できました。


区切り文字で分割して配列に変換する

方法 : Split メソッドを使用して文字列を解析する (C# プログラミング ガイド)

◎質問者からの返答

回答ありがとうございます。書いているプログラムがC#ではなく、Cあるいはc++なので、もしc/c++で利用できるものがありましたら教えてください。


5 ● mattn
●20ポイント

手前味噌ですが...

http://github.com/mattn/tinytinyhttpd/raw/master/utils.cxx

これにある split_string なんてどうでしょうか?STL使いますが。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ