I numeri non latini nei codepage SBC di Windows utilizzati da qualsiasi librerie Microsoft per rappresentare i dati numerici nelle stringhe C?

StackOverflow https://stackoverflow.com/questions/8940394

Domanda

Sto cercando di scrivere un parser per i file "testo" che so saranno codificati in uno dei Pagine di codice byte a singolo byte di Windows. Questi file contengono rappresentazioni di testo di tipi di dati di base e le specifiche che ho per queste rappresentazioni mancano, per non dire altro.

Ho notato in Windows-874 Dieci piccoli personaggi poco appariscenti verso la fine chiamati THAI DIGIT ZERO a THAI DIGIT NINE.

Sto cercando di scrivere questo parser per essere piuttosto robusto, ma sto lavorando un po 'al buio in quanto ci sono molti programmi diversi che possono generare questi file di dati e non ho accesso alle fonti.

Quello che voglio sapere è: Eventuali funzioni nelle librerie Microsoft C ++ convertono i tipi di dati dei numeri reali in a std::string o char const * (cioè serializzazione) che conterrebbe nonarabi-numerali?

Non uso le librerie Microsoft C ++, quindi non posso fare riferimento a nessuna in particolare, ma potrebbe essere un esempio inventato char const * IntegerFunctions::ToString(int i).

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top