Автор Ётанислав Яма задал вопрос в разделе Другие языки и технологии
Как создать txt файл с числами от 00000000 до 99999999 что бы они были записаны столбцом? и получил лучший ответ
Ответ от Ёергей Марков[гуру]
Добрый вечер. Предлагаю Вашу задачу решить с использованием BAT-файла, например с кодом, приведенным ниже. Только вместо текстовjго формата я использовал log - практичнее. Чтобы избежать ошибок при работе переменных, использовал несколько процедур - ваши числа довольно большие.
Сам код.
@chcp 1251
@echo off
del file_2.log
set /a c1=0
set /a c2=0
set /a c3=0
set /a c4=0
set /a c5=0
set /a c6=0
set /a c7=0
:len
set /a count+=1
if %count% gtr 9 (
set /a count=0
set /a c1+=1
if %c1% gtr 8 call :c1
)
echo %c7%%c6%%c5%%c4%%c3%%c2%%c1%%count% >> file_2.log
if %c7% gtr 9 exit
goto :len
:c1
set /a c1=0
set /a c2+=1
if %c2% gtr 9 call :c2
goto :eof
:c2
set /a c2=0
set /a c3+=1
if %c3% gtr 9 call :c3
goto :eof
:c3
set /a c3=0
set /a c4+=1
if %c4% gtr 9 call :c4
goto :eof
:c4
set /a c4=0
set /a c5+=1
if %c5% gtr 9 call :c5
goto :eof
:c5
set /a c5=0
set /a c6+=1
if %c6% gtr 9 call :c6
goto :eof
:c6
set /a c6=0
set /a c7+=1
goto :eof
--
Вот начало результата.
А откуда ты такие огромные числа знаешь???
Обычным циклом в файл прописать, ничего сложного.
Цикл от 0 до 99999999
в теле цикла формируешь строку с лидирующими нулями.
тут два варианта
1. если есть функция форматирования числа, то используешь ее;
2. добавляешь в начало нули, потом число, потом отрезаешь 8 символов справа, например:
строка = Прав ("00000000" + цикловая переменная, 8);
добавляешь в объект типа текст полученную строку.
сам объект создается до цикла, записывается после цикла.
profit
Бестолковый вопрос!
Берешь экселевскую табличку за уголок и тянешь. Затем нужно будет установить форматированный вид числа и записать все в текстовый файл.
Зачем такой большой файл… Это же почти гиг!
Сохрани нижеприведённый текст в файле с расширением .vbs и запусти.
Нужно подождать появления предупреждения «Готово! »
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TextStream = FSO.OpenTextFile("file.txt", 8, True)
For N = 0 To 99999999
TextStream.WriteLine(Right("00000000" & N, 8))
Next
TextStream.Close
MsgBox "Готово! "
Где взять куклу вуду в Terraria
Кукла Вуду выпадает с демона, если он держал эту куклу в лапах. Это аксессуар, который выглядит,
подробнее...
как настроить uTorrent чтобы он очень быстро качал?
может быть у тебя инет не быстрый или сидов мало ну ладно с ним вот настройка цитата : торент рулит
подробнее...
в телефонном калькуляторе буква е
Это означает показатель степени десятки. Например, число 1000 в показательной записи представляется
подробнее...
Какой СНИП или нормативный акт определяет расстояние от постройки до границы участка в населенном пункте?
Статья 31. Перечень территориальных зон. Градостроительные регламенты по видам разрешенного
подробнее...
как в программе ArtMoney мне поднять всё (золотото, дерево, камень и т. д. ) в игре Stronghold Crusarder ?
Артмоней мне кажеться работает по другому принципу, не надо открывать определенные файлы и
подробнее...
Почему сайт Vkontakte.ru недоступен????
или по устанавливаем специальную программу.
И всё работает.
Программа отрабатывает свою
подробнее...
Нужен чит код на крышки ДЛЯ СТРОИТЕЛЬСТВА
player.additem 0000000f 99999999
Vol' De Mar
Мыслитель
(9402)
одно и
подробнее...
дайте ноты для ф-но музыку из титаника ))) оч. надо
НОТЫ
#yahrefs344968# ... #yahrefs344970#
....
Посмотри
подробнее...
сколько мышц в человеческом языке?
4 мышцы :
Нижняя продольная мышца, m. longitudinalis inferior
Верхняя продольная мышца,
подробнее...
Как сделать Power Bank из 2 батареек от телефона
Херня вопрос. Берёшь 3 алкалайновых батарейки (лучше дюраселл), спаиваешь последовательно, на концы
подробнее...
ЧТО ДЕЛАТЬ? забыл пин от телефона самсунг модель GT-E1200R напишите все пароли цифры от нуля до 9 длинна пина 4-8
*7465625*638*00000000*00000000#
Или же отнеси в сервисный центр, там разблокируют.
подробнее...
yandere simulator! дата выхода
yandere dev говорил в одном из видео (не помню в каком) что игра выйдет в лучшем случае в
подробнее...
наименьшее восьмизначное число, наибольшее деятизначное число
восьмизначное число 10000000
девятизначное число
подробнее...
не могу зайти на яндекс, Google,Вконтакте!!! Что делать? Помогите!!! Помогите!
Чистим файлик hosts! и вы снова в контакте!
1. Автоматическая чистка и исправление файла
подробнее...