C код выглядит следующим образом;
clock_t clock_start, clock_end;
clock_start = clock();
if ((pass = create_pass(100, time(NULL))) == NULL)
crate_pass_err("passerror");
Какое именно время здесь?
Я делаю с Delphi;
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 code: "stacksample", вывод delphi code "% Oê ^% O" Я пытаюсь преобразовать мою программу паролей в Delphi)