CSVでダブルクォートで囲まれた場合のパースって なんかうまい書き方あるんだろうかと、 一応自分でも考えながら調べてみると、 あるんですね。なかなかきれいな書き方が。 まぁ、こんなのは普通のプログラミング言語使っている場合は ライブラリ頼りで自分で書かないのが普通ですが、 勉強を兼ねて調べてみました。 そうするとここに若干トリッキーなコードが……。 C言語関係掲示板 過去ログ1227 ソースコード 実行結果 $ ./csvutil.exe :123:456:789 :abcd:efg:hij :klm:nop:qrs :あいう:えお:かきく :123:456:789 :12"3:456:789コード上にも書いていますが、 ・一行の中のデータは ,(カンマ)で区切る。行の終りは改行。 ・データがカンマやダブルクォートを含む場合は "(ダブルクォート)で囲む。 ・データの中のダブルクォートはそ
![CSVでダブルクォートで囲まれた場合のパース方法(C言語) - Gobble up pudding](https://cdn-ak-scissors.b.st-hatena.com/image/square/63cb445a3fdaae4499d7ea0f8f9fc91b35586907/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffa11enprince%2F20150522%2F20150522213740.jpg)