2003

Grusel++ of the month

Home
Download Source
/******************************************************************************/
/*                                                                            */
/*                                                             FILE: june.cpp */
/*                                                                            */
/*  Look carefully at the compiler output ...                                 */
/*  =========================================                                 */
/*                                                                            */
/*  Compiled and tested with Visual C++ V6.0                                  */
/*                                                                            */
/*  V1.00   30-JUN-2003   P. Tellenbach   http://www.heimetli.ch/             */
/*                                                                            */
/******************************************************************************/

#define MSG( a, b ) #a " " #b " !"
#define PASTE( a, b, c, d, e ) a ## b ## c ## d ## e
#define EVAL( a, b, c, d, e ) a ## c ## e( b, d )

#pragma message( EVAL(M,PASTE(H,e,l,l,o),S,PASTE(w,o,r,l,d),G) )

int main()
{
  return 0 ;
}

Update 30. June 2023

This program compiles and runs without any changes.