Ce poate

Câștigător - Kidakoev Beslan.

Datorită tuturor uchastvovashim. Toate răspunsurile care au fost trimise - sunt corecte, ar fi de dorit, desigur, că au existat mai multe

Mulți programatori, în special nachniayuschie de multe ori subestima capacitățile care oferă .bat-fișiere. Dacă credeți că, de asemenea, acest lucru, voi încerca să te descurajeze :))

M-am gândit niște fraze. Pot spune că această expresie în limba engleză. Vreau să încercați să-l ghicească. Concepută am pus fraza în fișierul message.exe (nu vă faceți griji, nu un virus :)). Arhiva acest fișier poate fi descărcat de mai jos.

fișier message.exe are un parametru - un număr întreg pozitiv, în care nu mai mult de 8 și nu mai puțin de 5 cifre. Puteți rula din linia de comandă:

mesaj. exe 12345
Acest lucru nu este corect!

Rezultatul voinței fraza Acest lucru nu este corect. în cazul în care numărul este greșit, sau că fraza, mă întreb dacă numărul este corect.

Pot să spun, totuși, că la singular drept. Acesta conține exact patru unități și este împărțit în 3.

Ei bine, există idei cu privire la modul de a găsi numărul, și, prin urmare, fraza?

Voi încerca și să dea un pic. Există o echipă foarte interesantă - redirectionare „>“. Acesta vă permite să afișați rezultatul de execuție nu este pe ecran, dar, de exemplu, într-un fișier. Dacă tastați în linia de comandă astfel:

mesaj. exe 12345 gt; rezultat. txt

rezultatul este Acest lucru nu este corect! Acesta va fi afișată nu pe ecran, și este scris în numele fișierului result.txt

Acum, imaginați-vă că aveți un fișier message.bat kommndny, care conține textul:

@ Echo off
.
echo 111130
mesaj. exe 111130
echo 111133
mesaj. exe 111133
.

acesta ca un parametru conține orice număr de suspecte. Dacă-l rulați

mesaj. liliac gt; rezultat. txt

result.txt fișierul va conține toate răspunsurile la toate numerele suspecte.

Cum ar putea forma .bat-fișier? Pentru a face acest lucru, avem o Delphi Turbo. Cred că mulți nu vor fi dificil de a găsi numerele corecte și a le afișa pe ecran în forma:

@ Echo off
.
echo 111130
mesaj. exe 111130
echo 111133
mesaj. exe 111133
.

Și pentru a afișa rezultatul într-un fișier text, aveți nevoie pentru a compila programul pentru a rula, folosind simbolul de redirecționare:

myprogram. exe gt; mesaj. liliac

Se pare că programul va genera Delphi .bat - fișier, și este deja permite să rezolve numărul corespunzător.

Acum știi totul. Rămâne să pună în aplicare :)). Câștigătorul va fi cineva care va scrie prima fraza zagadnnuyu. Mult noroc!

articole similare