Таким образом, в C++ я могу сделать что-то вроде:DWORD деление Delphi/C++
DWORD count;
count = 3/1.699999;
cout << count;
, которая приведет:
Delphi однако сетует Кардинала и Extended рассогласование.
var
count: DWORD;
begin
count := 3/1.6;
Writeln(inttostr(count));
Так я либо должны округлить count := round(3/1.6)
что приводит к:
или TRUNC count := trunc(3/1.6)
что приводит к
Действительно ли это уловка? Возможно, есть переключатель компилятора, который мне нужно было бы переключить?
Вы могли бы подумать, что это легко для Google, но, поверьте, это не так.
Спасибо за ваше время!
Тогда у нас должен быть другой Google. Первый хит для * Дельфий кардинала и расширенного несоответствия * идет [здесь] (http://stackoverflow.com/q/21588915/960757). И это даже не точная ошибка. – TLama
Спасибо @TLama. Итак, согласно документации div - это путь! – MRSNAPS