Possible Duplicate:
Checking available stack size in C
EDIT2: My question is Duplicate of Checking available stack size in C Please delete.
EDIT: I'm looking for information on size limit, not general info on variables use.
Can the size limit be determined? Is it System dependent?
e.g. textbooks often write char string[1024];
but if one happily writes char string[99999999] he may get a crash.