Re: Memory Allocation Problem

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

 




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 }


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



[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