chcel som sa opytat, ci je velkost jednorozmerneho pola v jazyku C nejak obmedzena. Pretoze potrebujem jednorozmerne pole typu long, ktore bude mat maximalne 1 000 000 prvkov. Ale ked v programe napisem "long pole[1000000]" a dam spustit program, tak mi to hned pri starte vyhodi chybu. Ale ked pouzijem "long pole[500000]", tak vsetko funguje ako ma.
popripade, neviete ako tento problem vyriesit, aby som mohol mat " long pole[1000000]"?
Jen bych ještě dodal, že maximální velikost dyn. pole je omezená pouze velikostí paměti.. takže pokud budeš mít např. 1M long prvků tak máš alokovaných cca 7.62MB