- ベストアンサー
カンマで区切った文字の抽出について
環境 WIN98 VC++6.0 MFC にて ”あああ,いい,うえお” のようにカンマで区切った文字列を ”あああ” と ”いい” と ”うえお” のように取り出し変数に格納したいのですが、どのようにすれば良いのでしょうか? MFCの便利な関数があればお教えください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- ret
- ベストアンサー率40% (8/20)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
関連するQ&A
- 文字列からカンマを取り除きたい
文字列の中にあるカンマを取り除く関数はないでしょうか? 例) "9,999,999,999.00" ===>> "9999999999.00"
- 締切済み
- C・C++・C#
- 文字列からカンマを取り除きたい
文字列の中にあるカンマを取り除く関数はないでしょうか? 例) "9,999,999,999.00" ===>> "9999999999.00"
- ベストアンサー
- C・C++・C#
- [ASP+CSV]カンマ区切りを分解したい!
こんばんわぁ♪ カンマ区切りの文字列を分解して新しい変数に格納しなおしたいのです・・・。 たとえば・・・。 MOJIRETSU = "12,13,14,15" という文字列を・・・。 a=12 b=13 c=14 d=15 というように分解して新しい変数に。 どのようなコマンドまたは手段を使えばうまくいきますか??
- ベストアンサー
- Microsoft ASP
- [JAVA+CSV]カンマ区切りを分解したい!
こんばんわぁ♪ カンマ区切りの文字列を分解して新しい変数に格納しなおしたいのです・・・。 たとえば・・・。 MOJIRETSU = "12,13,14,15" という文字列を・・・。 a=12 b=13 c=14 d=15 というように分解して新しい変数に。 どのようなコマンドまたは手段を使えばうまくいきますか??
- ベストアンサー
- Java
- CString型の文字列連結について
質問させて頂きます。 開発環境はVC++.netです。 CString型の文字列連結について教えて頂きたく。 CString Test[_MAX_FNAME+1]; という変数にがあるとします。 Test変数のデータは Test[0]には"2" Test[1]には"1" が格納されてるとします。 Test変数のデータをCString Text1という変数に 以下のようなソースで文字列連結処理を行ったのですが、だめでした。 何がいけないのでしょうか? for(int i = 0; i <= 2; i++) { Text1 += Test[i]; } 実行結果は Text1には"2"が格納されたままでした。 実際はText1には、"2""1"となってほしい。 分かりにくい説明とは思いますが、 回答、ヒントなどを頂けますでしょうか 宜しくお願い致します。 それと、もしよかったら、Text1の格納データは "2","1"としたいので、カンマ区切りのやりかたなども ヒントを頂けたら幸いです。 以上です。 宜しくお願い致します。
- 締切済み
- C・C++・C#
- 文字列の中のカンマを消したい
文字列の中にカンマが入っているのを消すのに、適当な関数はないでしょうか? 例) "9,999,999,999.00" -> "9999999999.00"
- 締切済み
- C・C++・C#
- カンマの含まれる文字列の数値変換方法について
VB.NETでプログラミングしています。 String型の文字列を Double型の数値に変換するときに 一般的にはVal関数を使いますが、 カンマが含まれる文字列"111,111"を 数値変換したい場合には単純にVal関数を 使用しただけではうまくいかないようです。 上の例で数値変換すると"111"になってしまうようです。 そこで質問なのですが、 何か簡単にできるうまい方法はないでしょうか? 関数があればご教示ください。 以下、Val関数の説明の抜粋です。 解説 文字列中に数字以外の文字が見つかると、Val 関数は読み込みを中止します。円記号 (\) やカンマ (,) など、通常は数値の一部と見なされる記号や文字も、Val 関数は数値として解釈しません。
- ベストアンサー
- Visual Basic
- ふたつめのカンマと3つ目のカンマの文字列を表示させたい
こんにちは。表題の件質問させていただきます。 EXCELで、Find関数を使い、カンマ区切のデータ中、最初のカンマが見でくる直前のデータを表示させています =IF(セル番地="","",(LEFT(セル番地,FIND(",",セル番地)-1))) が、表題のように、2番目と3番目のカンマの間の文字列を切り出したい、という場合にFIND関数でできなさそうです。 もし知恵を拝借できれば幸いです。 よろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- メールがplalaに受信された添付ファイルがdatの拡張子が付いてファイルを開けることができません。
- しかし、同じ送信者からのメールがoutlook2010の受信フォルダーの拡張子はdatではなくxlsxで問題なくファイルを開けることができます。
- この違いは何なのでしょう?
お礼
回答ありがとうございます。 #1のお礼の欄に書いておきましたサイトでも、同様のことが図解入りで書いてありましたので、大変良く分かりました。