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!