Çaydanlıktan gelen sorular - sayfa 171

 
fyords :

Sayı, kalansız yüze bölündüğünde (100,200,300 ...), o zaman koşul işe yarayacaktır, yani. kalan sıfır olacaktır.

Onlar. çokluk 100, diğer tüm durumlarda 2.5, 4.6, vb. gibi olacaktır. - kalan sırasıyla 0,5 ve 0,6 olacaktır.

Bölmenin geri kalanı yalnızca tamsayılar için çalışır, bu nedenle 0,5 ve 0,6 olamaz, ancak diğer her şey doğrudur.
Документация по MQL5: Основы языка / Операции и выражения / Арифметические операции
Документация по MQL5: Основы языка / Операции и выражения / Арифметические операции
  • www.mql5.com
Основы языка / Операции и выражения / Арифметические операции - Документация по MQL5
 
Urain :
Bölmenin geri kalanı yalnızca tamsayılar için çalışır, bu nedenle 0,5 ve 0,6 olamaz, ancak diğer her şey doğrudur.
Evet, gerçekten, ama C++'da böyle çalışıyor gibiydi. Ve evet, örnek pek çıkmadı, ama açık ve anlaşılır.
 

Lütfen C++ ile yardım edin: bir numaralandırma (enum) türünü ayarlamak mümkün müdür? Örneğin, 4 bayta değil, bir veya sekiz bayta ihtiyacım var.

 

Açıkçası hayır - tür, değerlere göre oluşturulur. Minimum boyut (4 bayt) olabilir

Ancak belirli değerler ayarlanarak tip kontrol edilebilir.

Tekrar kontrol etsen iyi olur, unutmuş olabilirim. Orada, imzasız imzasız, çamurlu gibiler var.

 
TheXpert :

Açıkçası hayır - tür, değerlere göre oluşturulur. Minimum boyut (4 bayt) olabilir

Ancak belirli değerler ayarlanarak tip kontrol edilebilir.

Tekrar kontrol etsen iyi olur, unutmuş olabilirim. Orada, imzasız imzasız, çamurlu gibiler var.


Teşekkür ederim, her zaman 4, en azından benim için :)

 
220Volt :

İşte kazılanlar:


Şu anda C++ bunu desteklemiyor. C++0X, bu sözdizimini kullanarak bunu destekleyecektir:

 Sıralama sınıf enum2 : __int64 { Val1 , Değer2 , değer3 };
 
220Volt :

Lütfen C++ ile yardım edin: bir numaralandırma (enum) türünü ayarlamak mümkün müdür? Örneğin, 4 bayta değil, bir veya sekiz bayta ihtiyacım var.

Temel C++ Türleri

Veri tipi bayt bit Min. Maks.
imzalı karakter 1 sekiz - 128 127
imzasız karakter 1 sekiz 0 255
kısa imzalı 2 on altı -32768 32767
Sıralama 2 on altı -32768 32767
imzasız kısa 2 on altı 0 65535
imzalı int 2 on altı -32768 32767
imzasız int 2 on altı 0 65535
uzun imzalı 4 32 -2147483648 2147483647
imzasız uzun 4 32 0 4294967295
Основные типы C++
  • citforum.ru
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...
 

Tünaydın.

C:\Program Files\InstaTrader 5\MQL5\Indicators\Examples klasörüne yeni göstergeler koydum , ancak bunlar terminalde görünmüyor mu?

bana sorunun ne olduğunu söyle

 
Vin22 :

Tünaydın.

C:\Program Files\InstaTrader 5\MQL5\Indicators\Examples klasörüne yeni göstergeler koydum , ancak bunlar terminalde görünmüyor mu?

bana sorunun ne olduğunu söyle

terminal farklı bir klasör kullanır.

/portable tuşuyla çalıştırın, ardından kendi klasörünü kullanacaktır.

D:\.....\terminal.exe /taşınabilir

 
220Volt :

Teşekkür ederim, her zaman 4, en azından benim için :)

Az önce VS2010 :) kanalında kontrol ettim.

 enum Enum2 : char {Val1, Val2, Val3};

sizeof == 1 döndürür.