HI я хочу реализовать этот код на Си в пакетном файлепакетного файл эквивалент этого кода
int i;
scanf("%d", &i);
for(int j = 0;j<i;j++)
{
scanf("%d",&j);
printf("%d",j);
}
Я бы запустить программу С, используя> перенаправление в DOS, так что печатная продукция приходит ко мне в файл. Я хочу сделать то же самое в моем пакетном файле, где я мог бы написать что-то вроде
echo %variable% >> file
, но он не работает для меня
@echo off
for %%i in (1 2 3) do (
set /p c=enter a name?
echo %%i
echo %c% >> file.txt
)
что не так?
Вы _sure_, что хотите читать в переменной j и распечатывать адрес j? Ваша петля может вести себя странно, и вы всегда будете печатать то же самое ... –