Mr_panica
XenForo one 💖
- Сообщения
- 924
- Реакции
- 441
Всем привет.
У меня возникла проблема.
Допустим, есть код:
Допустим, в переменную String входит значение 100, после перевода в int, мы получим 100 уже в инте, вроде всё норм.
Но если значение, которое входит в String начинается с нуля, то при конвертации в int все нули убираются.
Например, в String входит значение 08018, после конвертации в int, оно будет не 08018, а 8018.
Так вот, как мне сделать, чтоб после конвертации любое число никоем образом не изменялось, не обрезалось и т.п?
У меня возникла проблема.
Допустим, есть код:
C-подобный:
char String[32];
GetCmdArg(1, String, sizeof(String));
int Index = StringToInt(String);
Допустим, в переменную String входит значение 100, после перевода в int, мы получим 100 уже в инте, вроде всё норм.
Но если значение, которое входит в String начинается с нуля, то при конвертации в int все нули убираются.
Например, в String входит значение 08018, после конвертации в int, оно будет не 08018, а 8018.
Так вот, как мне сделать, чтоб после конвертации любое число никоем образом не изменялось, не обрезалось и т.п?