Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
max78rus
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 3
1

Как раскрыть переменную в цикле?

27.04.2015, 11:07. Просмотров 1197. Ответов 1
Метки нет (Все метки)

Цитата Сообщение от Dragokas Посмотреть сообщение
Ключ /L
Bash
1
FOR /L %%a IN (0,2,6) DO echo %%a
IN (первое, шаг, последнее)
означает математическое перечисление чисел от первого числа (0), до третьего (6), с шагом, указанным вторым числом (2) в наборе IN (...).
Как в этом примере указать вместо "6" переменную n?

Я пытался сделать как-то так:
Windows Batch file
1
2
set %%n=6
for /L %%i in (1,1,%%n) do (...)
Когда ставлю просто 6 в цикл вместо %%n всё работает, иначе - вылетает
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2015, 11:07
Ответы с готовыми решениями:

Как очистить переменную в цикле?
Суть такая: считаю автокорреляцию ряда при различных условиях. Для этого считаю корреляцию между...

как в цикле сопоставить переменной integer переменную string?
Возможно вопрос прозвучал по-дурацки. поясню на коде: for i := 1 to 6 do begin if i = 1...

Как использовать в проекте локальную переменную, измененную в цикле
Всем привет. Есть цикл foreach в нем формируется локальная переменная resalt, мне надо дальше...

Как записать все значения в одну переменную в цикле
Нужна мини помощь по Visual Studio 2010 Есть цикл, надо записать в стринговую переменную все...

Как создать переменную в цикле? В смысле, как создавать переменные с разными именами типа day_1, day_2 и т.д.
Очень прошу помочь:)

1
Dragokas
Эксперт WindowsАвтор FAQ
17106 / 7161 / 862
Регистрация: 25.12.2011
Сообщений: 10,959
Записей в блоге: 16
27.04.2015, 18:18 2
Лучший ответ Сообщение было отмечено max78rus как решение

Решение

Windows Batch file
1
2
3
4
5
@echo off
SetLocal EnableExtensions
set n=6
for /L %%i in (1,1,%n%) do (echo %%i)
pause
Добавлено через 28 секунд
Переменная цикла и обычная переменная - это разные вещи.
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 18:18

Маткад не рассматривает созданную в цикле while индексированную переменную как массив
Здравствуйте! Прошу помочь разобраться в проблеме, которая возникла ближе к окончанию решения...

Как вывести номер карты через переменную описаную в цикле for в процедуре
Мне нужно сделать ход то есть вывести карту с номером i но переменная i описана в процедуре deck....

Как сделать переменную, инициализированную в цикле for, досупную вне этого цикла?
Здравствуйте. Подскажите как сделать чтобы переменная которая была инициализированна в цикле for...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.