Код C выглядит следующим образом;
clock_t clock_start, clock_end;
clock_start = clock();
if ((pass = create_pass(100, time(NULL))) == NULL)
crate_pass_err("passerror");
Что именно здесь время?
я делаю с делфи;
function create_pass(sz:DWORD;Sd:DWORD):Pointer;stdcall;external DLL;
start:=gettickcount;
DecodeTime(now, hours, mins, secs, milliSecs);
timeread:= strtoint(FormatDateTime('NNSSZZZ',time));
pass:=create_pass(100,timeread); // timeread or millisecs or start ?
Какой из них даст тот же результат? Или есть другое решение?
edit: результаты, которые я получаю в выводе программы, не совсем совпадают. Что именно делает «время» в коде C? Я пытаюсь найти это. (вывод кода c: "stacksample", вывод кода delphi "%Oê^%O" Я пытаюсь преобразовать свою программу паролей в Delphi)