Re: Memory Allocation Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 --- Sriharsha Vedurmudi
<sriharsha.v@xxxxxxxxxxxxxxxxxx> wrote: 
> 
> Ankit Jain wrote:
> 
> >      1 #include <stdio.h>
> >      2 int main()
> >      3 {
> >      4    double a[1450][1450];
> >      5
> >      6    a[1449][0] = 999;
> >      7    printf( "%lf\n", a[1449][0] );
> >      8    return 1;
> >      9 }
> >

well i am sorry its return 0 only

i have 128 mb RAM. it gives segmentation fault while
running

i tried it on 512 MB Ram also it gives segemntation
fault. around 400 MB of Ram was free when i tried to
run that program

thanks 
ankit
> >
> >it gives segementation fault
> >  
> >
> I tried, but it ran well. Except ofcourse, I changed
> "return 1" to 
> "return 0" (you dont want to return an error from
> Main)
> 
> >if i use malloc also it gives wrong result
> >
> >what to do?
> >  
> >
> I guess your system is lacking the memory required
> to allocate 1450 * 
> 1450 * 4 bytes on stack. Try making it static.
> 
> -Harsha.
> 
> >ankit
> >
>
>________________________________________________________________________
> >Yahoo! Messenger - Communicate instantly..."Ping" 
> >your friends today! Download Messenger Now 
> >http://uk.messenger.yahoo.com/download/index.html
> >  
> >
>  

________________________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping" 
your friends today! Download Messenger Now 
http://uk.messenger.yahoo.com/download/index.html

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux