C++ |
1
2
3
4
| double a;
TCHAR szArr[20];
_sntprintf( szArr, 20, _T("%f"), a ); // в tchar
a = _tstof( _T("234.34") ); |
|
Можно пояснить, что делают эти строки :
C++ |
1
2
| _sntprintf( szArr, 20, _T("%f"), a ); // в tchar
a = _tstof( _T("234.34") ); |
|
на счет второй строки, конвертация происходит из tchar в double, а как написать если значения в Tchar уже есть например:
C++ |
1
2
3
| TCHAR szArr[20]; // уже есть значение
// не знаю как выглядит ну представляю так
a = _tstof( _T(szArr) );// но уверен глупость :) |
|
а на счет первой строчки, я как понял _sntprintf(tchar,размер его,_T(тип конвертации в tchar),что конвертируем) если нет можно пояснить, и еще как правильно вывести
без глюков tchar, пишу через cout выдает чушь

через принт тоже вообще получается что-то вида 0FA34F или буква, может что-то добавить где-то надо ?