Listing 3

#include "stdafx.h"
#using <mscorlib.dll>

#include "CodeBuilder.h"

using namespace System;
using namespace System::IO;
using namespace System::Reflection;
using namespace System::CodeDom::Compiler;
using namespace System::Security;
using namespace System::Security::Policy;
using namespace DynamicCompilation;

void Execute(String* f);
Byte LoadFile(String* sFilename)[];

int _tmain()
{
  String* f;
  do 
  {
    Console::Write(S"Enter f(x) = ");
    f = Console::ReadLine();
    if (f == "") break;
    Execute(f);
  } while (true);
  return 0;
}