Ahoj mám dotaz na používání f-ce ULLONG_MAX.
Potřeboval bych programově pomocí této f-ce zjistit max. hodnotu proměnné typu UNSIGNED LONG LONG. Problém je že překládač mi hlásí chybu, že daná f-ce není deklarovaná.
#include<limits.h>
unsigned long long i=ULLONG_MAX;
Ovšem například INT_MAX či CHAR_MAX jdou bez problému. Dočetl jsem se že ULLONG_MAX dělá problém na počítačích s os WIndows, ale na Linuxu běží.
Mohl by mi někdo poradit jak tedy zjistit max. hodnotu bez použité toho, že bych si definoval vlastní konstantu?
Díky L.
Fórum › C / C++
F-ce ULLONG_MAX
![](img/forum_vlakno_help_vyreseno.png)
ahoj
tak predevsim ULLONG_MAX neni funkce ale makro. a jestli v limits.h neni definovane tak predpokladam ze moznost pouzivat unsigned long long vubec nemas. zalezi to na prekladaci, os, architekture... jestli neni definovana maximalni hodnota ull ale presto muzes promennou toho typu vytvorit tak je to divne. podivej se do toho headeru, treba tam bude zminka. pripadne si vytvor promennou typu unsigned long long, nastav ji na nulu a pak ji o jedna zmensi). je to trochu prasarna ale na vetsine pocitacu by pak ta promenna mela obsahovat hodnotu ULLONG_MAX
neni zac
v tom pripade to neni unsigned. pravdepodobne je identifikator unsigned ignorovan kompilatorem. podivej se jeste na maximalni velikost typu long a podivej se jestli neni stejna s velikosti long long (zjisti ji brute-forceovacim cyklem). to by potom znamenalo ze kompilator pouziti long long neumoznuje (ale unsigned long podle standardu umoznovat musi).
tak pak mas teda nejakej divnej header. i kompilator. jestlize ti umozni pouzit signed long long, ale ne unsigned long long, aniz by neco hlasil, a v headeru nema makra maximalnich hodnot...
pravdepodobne tam nebudou definovany. prekladac nehazi chybu kvuli kompatibilite a necha je jako promenne nizsiho radu. ale je li slusny mel by hazet aspon warningy o tom ze ten typ se na tomto pocitaci neda pouzit...
...neni zac
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Spusteni Publicu a cekani na prikaz — založil Mudraon
Přehrávač, cesta k souboru — založil Row
Hledam profika s certifikaci Oracle a Liferay, ASAP — založil IT_profi
V čem se dnes píší malé programy pro Windows? — založil Astrid
Problem so subormi stiahnutymi cez torrent — založil Jakub
Moderátoři diskuze