BulldogLowell:
Well, this compiler will allow you to create an array on the stack, e.g.:void myFunction(size_t arrySize) {
char myString[arrySize] = "";
}
And the OP's next post would be about a "Not Declared in Scope" problem as the array would disappear once myFunction exits.