decalring large arrays
    Dalton Porter 
    jdp at engr.uark.edu
       
    Mon Jun 24 08:14:01 AEST 1991
    
    
  
tomr at maccs.dcss.mcmaster.ca (Rickey Thomas Tom) writes:
>I have a simple question. I sort some data. The easiest way to do this is to 
>decalre a large array to sotre this data and then sort the array. However,
>it apopears that in a DOS environment, I am only allowed an array up to 64 K in size. Is there a way to declare larger arrays than this for sort. Is there another way that I could store a large quantity of data for sorting.
>
>Any comments would be appreciated. Thanks in advance.
>
>Rick
I have used this ugly solution....
char huge *data;
unsigned long size=DATASIZE;
.....
....
data=(char huge *)farcalloc(size,sizeof(char));
/*access like this*/
*(data+i)=whatever;
/*                                                   
   Dalton Porter, University of Arkansas, Fayetteville
                  Dept. of Electrical Engineering
   E-Mail -> jdp at engr.uark.edu
   "I would get up but the boy crippled me."
				-Homer Simpson 
*/ 
    
    
More information about the Comp.lang.c
mailing list