Hey guys I tried searching for this but I can't find any info. Also, a book I'm using for reference says that this is legal but I keep getting an error implying that I can't initialize my array this way. Thanks in advance.
void main()
{
int blocks_to_run;
printf("Enter the number of blocks you want to run (must be greater than 0):\n");
scanf("%d", &blocks_to_run);
unsigned char EncoderOut[9856*blocks_to_run];
..................... more code.............