Mam problem, pisze program i potrzebuje obsluzyc pamiec powyzej 64kb w kompilatorze Turbo c++ firmy Borland, [ to ma byc w tym kompilatorze] potrzebne mi sa biblioteki ktore umozliwiaja definicje zmiennych typu byte ram [1000000];
Lub maja instrukcje umozliwiajace dostep do zmiennej tablicowej liniowo powyzej 64kb. hmm...
Za wszystkie rady bede wdzieczny. {browar}
--Rast/Abaddon
Moze chcesz zrodelko dynamicznej 2-kierynkowej listy? Wydaje mi sie ze byla by w tym przypadki najlepsza.--Pozdrawiam
Ojciec (Delphi/C++)
Ojciec napisał:
Moze chcesz zrodelko dynamicznej 2-kierynkowej listy? Wydaje mi sie ze byla by w tym przypadki najlepsza.
>
>--
>Pozdrawiam
>Ojciec (Delphi/C++)
Jeżeli lista pozwala na obsługe powyżej 64 Kb to z przyjemnościa chciałbym otrzymać zrodla.
Dziekuje za odpowiedz.--Rast/Abaddon
Zrodlo takiej listy duzo zajmuje. Moze wystarczy ci
zwykla tablica dynamiczna:
#include<iostream.h>
#include<conio.h>
void main()
{
int n;
cout << "Liczba elementow tablicy: ";
cin >> n;
int *tab = new int [n]; *stworzenie tablicy n-elementowej
for(int i=0;i<=n-1;i++)
{
tab[i]=i;
}
for(int i=0;i<=n-1;i++)
{
cout << tab[i] << endl;
}
getch();
delete [] tab; *zwolnienie pamieci
}
Jesli koniecznie potrzebujesz listy to daj zanc wysle ci zrodla na
e-mail.--Pozdrawiam
Ojciec (Delphi/C++)
Ojciec napisał:
Zrodlo takiej listy duzo zajmuje. Moze wystarczy ci
>zwykla tablica dynamiczna:
>Jesli koniecznie potrzebujesz listy to daj zanc wysle ci zrodla na
>e-mail.
>Pozdrawiam
>Ojciec (Delphi/C++)
Niestety zwykla tablica dynamiczna tez ma ograniczenie do 64KB w Turbo C++.
--Rast/Abaddon
rast napisał:
>Niestety zwykla tablica dynamiczna tez ma ograniczenie do 64KB w Turbo C++.
Cos mi sie poprzewracalo w glowie od tych upalow :-)
Chwilowo nie moge ci pomoc bo przebywam poza domem. Zajrzyj na strone:
http://termit.ie.tu.koszalin.pl/~abernat/polish/ldwkir.htm
Tam jest o listach dwukierunkowych w C, sa przyklady i zrodla. Ogolnie poszukaj w sieci, powinienes znalezc kilka roznych sposobow na swoj problem (w gre wchodzi
jeszcze np. dzielenie duzej tablicy na kilka mniejszych, mieszczacych sie w limicie) .
Jesli nic nie uda ci sie wykombinowac to daj mi znac, w poniedzialek wroce i podesle
ci odpowiednie zrodla. :-) --Pozdrawiam
Ojciec (Delphi/C++)