cmd 循环调用一个程序N次

发布于2022-01-11 17:59:23
4个回答
admin
网友回答2022-01-11
条件循环

循环结构是用for命令来实现的,for命令循环有一个缺点,就是整个循环被当作一条命令语句,涉及到变量延迟的问题。
利用goto语句和条件判断,dos可以实现条件循环,很简单啦,看例子:
例:
@echo off
set var=0
rem ************循环开始了
:continue
set /a var+=1
echo 第%var%次循环
call 要调用的程序
if %var% lss 100 goto continue
rem ************循环结束了
echo 循环执行完毕
pause

例:
@echo off
set var=100
rem ************循环开始了
:continue
echo 第%var%次循环
call 要调用的程序
set /a var-=1
if %var% gtr 0 goto continue
rem ************循环结束了
echo 循环执行完毕
pause
admin
网友回答2022-01-11
假设调用记事本程序20次,直接在提示符下运行即可。
for /l %i in (1,1,20) do notepad
admin
网友回答2022-01-11
#include stdio.h

void prt(char c, int n)
{
int i;
for(i = 0; i n; ++i)
putchar(c);
}

int main()
{
int i;
for(i = 1; i = 10; ++i) {
prt('*', i);
putchar('\n');
}
return 0;
}
admin
网友回答2022-01-11
数据写入串口而没有被读取, 缓冲区会发生溢出, 从而死机.

回到
顶部