|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.12.2016, 13:17 | #1 |
Пользователь
Регистрация: 22.12.2016
Сообщений: 15
|
Почему при компиляции программы ,все переменные которые начинаются на 0 теряют этот ноль и становятся обрезанными.
Дело в том что в моем проекте очень много переменных которые начинаются на 0. Однако к моему удивлению все они в конце концов теряют этот самый ноль. То есть если я задавал: 0120123 ,то в итоге 120123.
Я не представляю как решить эту проблему. Может вы поможете. |
22.12.2016, 13:26 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
А какова роль этого нуля в вашем проекте?
Как-то так, ...
Как-то так, ...
|
22.12.2016, 13:29 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
программа — запись алгоритма на языке понятном транслятору
|
27.12.2016, 10:30 | #4 |
Пользователь
Регистрация: 22.12.2016
Сообщений: 15
|
Я делаю шифровщик ,в который можно будет записывать текст и он будет его шифровать ,так же можно сделать в обратную сторону. Я начал это делать вдохновившись немецкой машиной "Энигмой". Так что нули в моем проекте очень важны ибо без них дешифровка кода невозможна. А вообще я решил проблемму гениально, я усложнил свой же шифр добавив каждому элементу с первым нулем запятую ,так - 01102 - 0,1102. Или - 323010 - 3230101 (добавляю единицу что бы не обрезал).
|
27.12.2016, 10:35 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
27.12.2016, 10:41 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
27.12.2016, 11:02 | #7 | ||
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Цитата:
типа Код:
И придет же такое в голову
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
||
27.12.2016, 11:47 | #8 |
Пользователь
Регистрация: 22.12.2016
Сообщений: 15
|
Вы немного не поняли. Я создал программу через которую можно пропустить сообщение и на выходе получится шифр. Так же можно уже зашифрованное сообщение пропустить через данную программу и получить исходные символы. По определенному алгоритму для всех элементов алфавита я присвоил цифровое значение. Все числа у меня стоят в типе double а не string.
|
27.12.2016, 11:49 | #9 |
Пользователь
Регистрация: 22.12.2016
Сообщений: 15
|
Изначально я так и думал сделать ,но мне нужно проводить с этими цифрами еще больше манипуляций ,которые можно провести только с числовыми переменными. Поэтому текстовый тип мне изначально не подходил.
|
27.12.2016, 11:53 | #10 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
Именно про это вам и говорят. Для числовых 0 впереди не имеет значения, а для строк имеет.
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему разный размер файлов при компиляции? | R_G | Win Api | 4 | 25.03.2016 12:17 |
VS 9 показывает не все переменные при отладке. | TwiX | Visual C++ | 14 | 06.09.2011 20:44 |
Подскажыте програму для создания gif-анимаций, которые после создания не теряют четкости | pufystyj | Софт | 1 | 24.02.2011 01:50 |