/******************************************************************************/
/* */
/* 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.