Wątek zablokowany 2015-11-30 14:46 przez Rev.

batch

0

pytanie dot. suuuper jezyka programowania - batch'a :)) ma wieksze mozliwosci niz c i c++ dlatego w nim pisze :>:) hha

a teraz pytanie:
jak sie w tym losuje liczby??

0

a czy w tym da sie <ort>w ogóle </ort>losowac liczby [???]

0

Nie wiem czy dobrze zrozumialem ale jeśli chodzi o batch ( czyli dosowe pliczki .bat ) no to po pierwsze to nie jest żaden język programowania tylko są to skrypty DOSa a po drugie nie da się wylosować w tym liczby.

0

Stwórz sobie w pascalu taki programik, skompiluj pod nazwą "random.exe" i wrzuć do katalogu systemowego:

begin
  write(random(paramStr(1));
end.

chyba nie muszę tłumaczyć jak działa.

//write???? chyba należy zwórcić taką liczbę aby w pliku .bat przetestować ją zmienną errorlevel - m.M

// Faktycznie, moje błędy.. Marooned, Flabra, macie rację..

0

Zawsze przed random lepiej jest wrzucic randomize. Inicvjacja liczb pseudolosowych

0

[ot]

random(paramStr(1));

Nie chcę sie czepiać, ale jak string przystaje do integer'a ?

function ParamStr(Index: Integer): string;
function Random [ ( Range: Integer) ];

var i,j:integer;
begin
  randomize;
  val(paramstr(1),i,j);
  if(j<>0)then halt(0);
  halt(random(i))
end.

[dopisane]

mov ah,4ch
mov al,exitcode
int 21h

AL to tylko 8 bitow, wiec oczywiste, ze zwracany wynik moze miec jedynie wartosci 0..255

1 użytkowników online, w tym zalogowanych: 0, gości: 1