組み立て中の行を出力変数に追記
csv_row_end var out
(プラグイン / モジュール : iron_csv.hsp)
csv_row_begin / csv_row_add で組み立てた 1 行を、out 変数に CRLF 付きで 追記します。out は呼び出し側で sdim 済みの str 変数である必要があります。 例: sdim buf, 4096 : buf = "" csv_row_begin csv_row_add "name" : csv_row_add "age" csv_row_end buf csv_row_begin csv_row_add "Alice" : csv_row_add "30" csv_row_end buf ; buf = "name,age\r\nAlice,30\r\n"
| プラグイン / モジュール | iron_csv.hsp |
| バージョン | 1.0 |
| 作成日 | 2026-04-15 |
| 著作者 | IronHSP / iron_csv |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_csv.hsp は RFC 4180 準拠の CSV パーサ / ビルダを Pure HSP で実装した
モジュールです。外部 DLL は不要です。 #include "iron_csv.hsp" 対応機能: - カンマ / 任意デリミタ (TSV 等) 対応 - ダブルクォートフィールド ("..." で囲む) - フィールド内の " を "" でエスケープ - 行区切り CRLF / LF / CR 自動判別 - 文字コード cp932 / SJIS |
| タイプ | 拡張命令 |
| グループ | iron_csv ― ビルド |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_csv.hs |