casper007
67 / 67 / 23
Регистрация: 12.12.2013
Сообщений: 408
|
|||||||||||
#1 | |||||||||||
Как перевести из WCHAR в int не потеряв цифру 0? - C++06.03.2014, 11:26. Просмотров 287. Ответов 7
Метки нет Все метки)
(
Мне нужно перевести номер месяца в тип WCHAR для того, чтобы вывести в окно. Если использовать _itow_s(mm,date,10), то 0 пропадает. Хотя, наверное он пропадает еще в момент инициализации переменной. Так вот как лучше поступить?
MVS 2010 Простите, в заголовке темы ошибка. Правильно: Как перевести из int в WCHAR не потеряв цифру 0?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
06.03.2014, 11:26 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как перевести из WCHAR в int не потеряв цифру 0? (C++):
7
Перевести wchar в char - C++ Как цифру преобразовить с типа String в тип int ? - C++ Как перевести из char в int? - C++ как перевести WORD в INT - C++ как можно перевести `int*' to `UINT' - C++
|
Заблокирован
|
|
06.03.2014, 11:37 | #2 |
так как ты и заметил она теряется во время инициализации
int mm = 06; - это mm == 6;
0
|
casper007
67 / 67 / 23
Регистрация: 12.12.2013
Сообщений: 408
|
|
06.03.2014, 11:40 [ТС] | #3 |
0
|
Заблокирован
|
||||||
06.03.2014, 12:00 | #4 | |||||
ну тысяча и один способ есть ...
1
|
castaway
![]() |
||||||
06.03.2014, 12:22 | #5 | |||||
![]()
На мой взгяд проще всего так:
1
|
DrOffset
7514 / 4510 / 1024
Регистрация: 30.01.2014
Сообщений: 7,362
|
|
06.03.2014, 12:25 | #6 |
однако int mm = 012 - это нифига не 12
![]() Ибо с нуля начинаются восьмеричные константы.
1
|
castaway
![]() |
||||||
06.03.2014, 16:04 | #7 | |||||
Сразу не сообразил что можно сделать намного проще..
2. Быстрее всех вышеописанных методов. 3. m должно быть двузначным или однозначным числом.
0
|
Avazart
![]() |
||||||
06.03.2014, 17:19 | #8 | |||||
0
|
06.03.2014, 17:19 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
06.03.2014, 17:19 |
Привет! Вот еще темы с ответами:
8
Как перевести CString -ское число в Int? - C++
Есть переменная типа char содержащая цифру; как записать это значение в переменную типа int? - C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |