SV: [LC++]problem about defining an array

Jarmo Paavilainen netletter at comder.com
Fri Jul 27 20:18:05 UTC 2001


Hi,

...
> writee(double h, double level,....)
> {
> strr[level];
> ...
> ...
> }

I assume your code look something like this:

void writee(double h, double level,....)
{
	double strr[level];
	...
}

It wont work (unless C99 has changed it). Do something like this instead:

void writee(double h, double level,....)
{
	double *strr = new double[level];
	...
	delete[] strr;
}

// Jarmo

And please no HTML postings.




More information about the tuxCPProgramming mailing list