mit tehet

Winner - Kidakoev Breszlanban.

Köszönet minden uchastvovashim. Minden válasz, hogy küldtek - helyes, kívánatos lenne, persze, hogy több

Sok programozó, különösen nachniayuschie gyakran alábecsülik a képességekkel rendelkezik, .bat-fájlokat. Ha Ön is így gondolja, megpróbálom lebeszélni :))

Arra gondoltam, hogy néhány mondat. Azt lehet mondani, hogy ez a mondat angolul. Azt akarom, hogy megpróbálja kitalálni azt. Fogant tettem a kifejezést message.exe fájlt (ne aggódj nem egy vírus :)). Archív fájl letölthető az alábbiakban.

message.exe fájl felvesz egy paramétert - egy pozitív egész szám, ahol nem több, mint 8, és nem kevesebb, mint 5 számjegy. Futtathatja a parancssorból:

üzenetet. exe 12345
Ez nem helyes!

Az eredmény az lesz kifejezés Ez nem helyes. ha a szám téves, vagy ez a kifejezés, tudom, ha a szám helyes.

Azt is mondhatjuk, hogy a megfelelő szinguláris. Ez pontosan négy egység és van osztva 3.

Nos, vannak ötletek, hogyan kell megtalálni a számot, és így a kifejezés?

Megpróbálom így egy kicsit. Van egy nagyon érdekes csapat - átirányítás „>”. Ez lehetővé teszi, hogy megjelenítse az eredménye végrehajtás nem a képernyőn, hanem például egy fájlba. Ha beírjuk a parancssorba például így:

üzenetet. exe 12345 gt; eredményt. txt

Az eredmény ez nem helyes! Ez fog megjelenni nem látható a képernyőn, és meg van írva a fájl nevét eredmeny.txt

Most képzeljük el, hogy van egy fájl kommndny message.bat tartalmazó szöveg:

@ Echo off
.
echo 111130
üzenetet. exe 111130
echo 111133
üzenetet. exe 111133
.

Egy paraméter tartalmazza a gyanús számokat. Ha futtatni

üzenetet. denevér gt; eredményt. txt

Result.txt a fájl tartalmazza az összes választ minden gyanús számokat.

Hogyan képezheti .bat fájl? Ehhez van egy Turbo Delphi. Azt hiszem, sokan nem lesz nehéz megtalálni a megfelelő számokat, és megjeleníti azokat a képernyőn a következő formában:

@ Echo off
.
echo 111130
üzenetet. exe 111130
echo 111133
üzenetet. exe 111133
.

És az eredmény megjelenítéséhez egy szöveges fájl, meg kell fordítani a programot futtatni, az átirányítás szimbólum:

myprogram. exe gt; üzenetet. denevér

Kiderült, hogy a program létrehoz Delphi .bat - fájlt, és már lehetővé teszi, hogy rendezni a megfelelő számot.

Most már mindent tudsz. Továbbra is végre :)). A győztes lesz valaki, aki fogja írni az első zagadnnuyu kifejezésre. Sok szerencsét!

Kapcsolódó cikkek