Difference between Visual .net 2003 and Visual C++ 6.0

(Thanks to Prof Clark)

The following codes work in Visual .net 2003
for(int x=0;x<10;x++)
for(int x=0;x<10;x++)
But not in Visual C++ 6.0.

A simple solution for them is to include the following #define near the top of any code having for loops:

#define for if(0);else for

see http://support.microsoft.com/default.aspx?scid=kb;EN-US;167748 for details.