Я пытаюсь написать анализатор для "текстовых" файлов, которые, как я знаю, будут закодированы в одну из однобайтовых кодовых страниц Windows . Эти файлы содержат текстовые представления основных типов данных, и, по меньшей мере, спецификации для этих представлений не хватает.
Я заметил в Windows-874 десять маленьких незаметных символов в конце, называемых THAI DIGIT ZERO
до THAI DIGIT NINE
.
Я пытаюсь написать этот синтаксический анализатор, чтобы он был достаточно надежным, но я немного работаю в неведении, так как есть много разных программ, которые могут генерировать эти файлы данных, и у меня нет доступа к источникам.
То, что я хочу знать: выполняет ли какие-либо функции в библиотеках Microsoft C ++ преобразование типов данных действительных чисел в std::string
или char const *
(то есть сериализацию), которые будут содержать не арабские цифры
Я не пользуюсь библиотеками Microsoft C ++, поэтому не могу ссылаться ни на какие, в частности, но готовый пример может быть char const * IntegerFunctions::ToString(int i)
.