Programul Pascal este:
var i:integer; s:string; begin for i:=1 to paramcount do write(paramstr(i),' '); write('? (y/n)'); repeat readln(s); if (s='y') or (s='Y') halt(0); if (s='n') or (s='N') halt(1); write('Answer y or n ! '); until false; end.Acelasi lucru se poate scrie in C in modul urmator:
#include <stdio.h> int main(int argc, char* argv[]) { int i; char c; for(i=1 ; i<argc ; ++i) printf("%s ", argv[i]); printf("\n"); while(1){ scanf("%c", &c); if(c=='y' || c=='Y') return 0; if(c=='n' || c=='N') return 1; printf("Answer y or n ! "); } return 0; }Presupunem ca unul din programele de mai sus este compilat sub numele intreb.exe. Fisierul de comenzi va fi
:bucla rem testam daca mai avem argumente if "%1"=="" goto final rem pentru fiecare nume, verificam daca e nume de fisier if exist %1 goto exista echo fisierul %1 nu exista goto reia :exista rem daca fisierul exista, intrebam si eventual stergem intreb Stergem %1 if not errorlevel 1 del %1 :reia shift goto bucla :final