printing matrix on screen.

Hey Smarties,
How do I print out a matrix to the screen. Am desperate.

Kellody

GLfloat m[16];
glGetFloatv(GL_MODELVIEW_MATRIX, m);
cout << m[0] << ’ ’ << m[4] << ’ ’ << m[8] << ’ ’ << m[12] << endl;
cout << m[1] << ’ ’ << m[5] << ’ ’ << m[9] << ’ ’ << m[13] << endl;
cout << m[2] << ’ ’ << m[6] << ’ ’ << m[10] << ’ ’ << m[14] << endl;
cout << m[3] << ’ ’ << m[7] << ’ ’ << m[11] << ’ ’ << m[15] << endl;

Or where’s the problems?

[This message has been edited by Bob (edited 12-01-2001).]

Hey Bob,
I’m using g++ on Redhat and it does not like mixing cout statements and openGL. It will compile and then core dump. Is this normal or am I doing something wrong? I’m following you’re basic routine. It’s fine with everything but the cout statement. .

Thanks Again,
Kellody

Tried to debug it to see where it fails? I mean, it may not be the actual cout, but something else, or are you sure? Tried printf instead of cout?