Windows のシングル バイト コード ページの 1 つでエンコードされることがわかっている「テキスト」ファイル用のパーサーを作成しようとしています。これらのファイルには、基本的なデータ型のテキスト表現が含まれており、控えめに言っても、これらの表現について私が持っている仕様には欠けています。
Windows-874 では、末尾近くTHAI DIGIT ZERO
にTHAI DIGIT NINE
.
私はこのパーサーをかなり堅牢に書こうとしていますが、これらのデータ ファイルを生成できるさまざまなプログラムがあり、ソースにアクセスできないため、少し暗がりで作業しています。
私が知りたいのは、Microsoft C++ ライブラリの関数は、実数データ型を非アラビア数字std::string
を含むor char const *
(つまり、シリアライゼーション) に変換しますか?
私はMicrosoft C++ライブラリを使用していないので、特に参照することはできませんが、作成された例はchar const * IntegerFunctions::ToString(int i)
.