For any serious work you will need a slightly expanded system to compile any moderate sized program.
At the very least I'd reccomend a hard disk, and an accelerator of some kind, prefereably with a fair chunk of memory.
Regardinng your char
- problem, it depends where you put it.
char x[1024];
main()
{
}
Here the array is a global entity that is allocated on the free store when the code is loaded.
main()
{
char x[1024];
}
Here the array is an automatic entity that is allocated on the stack when main() is entered.
If you allocate large arrays in this style, you'll quickly overflow your stack.