Memory Allocation Problem
Suciu Flavius
suciuflavius@tiscali.de
Wed Sep 15 07:31:00 GMT 2004
1450 * 1450 * 8 = 16 MEGA!!!!!!!!!
So, you need a 16 mega of stack which I think is a little too much ;)
The solution is to malloc() but check if you have 16 mega of ram ;)
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
>
> if i use malloc also it gives wrong result
>
> what to do?
>
> ankit
>
> ________________________________________________________________________
> Yahoo! Messenger - Communicate instantly..."Ping"
> your friends today! Download Messenger Now
> http://uk.messenger.yahoo.com/download/index.html
>
More information about the Gcc-help
mailing list