title: error C2146: syntax error : missing ';' before identifier 'vertices'
body: <p>I would usually search for this error. But in VS C++ Express, this error comes up for just about every mistake you do.  Any how I recieve this error below</p>
  
  <pre><code>error C2146: syntax error : missing ';' before identifier 'vertices'
  </code></pre>
  
  <p>everytime I add the following code at the top of my document</p>
  
  <pre><code>// Create vertex buffer
  SimpleVertex vertices[] =
  {
      D3DXVECTOR3( 0.0f, 0.5f, 0.5f ),
      D3DXVECTOR3( 0.5f, -0.5f, 0.5f ),
      D3DXVECTOR3( -0.5f, -0.5f, 0.5f ),
  };
  </code></pre>
  
  <p>below is the code in it's entirety. Cant figure out whats wrong. thanks</p>
  
  <p>[EDIT]</p>
  
  <pre><code>// include the basic windows header file
  #include "D3Dapp.h"
  
  
  class MyGame: public D3Dapp
  {
      public:
          bool Init3d();
  };
  MyGame game;
  
  struct SimpleVertex
  {
      D3DXVECTOR3 Pos;  // Position
  };
  
  
  // the entry point for any Windows program
  int WINAPI WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR lpCmdLine,
                     int nCmdShow)
  {
       game.InitWindow(hInstance , nCmdShow);
       return game.Run();
  }
  
  
  bool MyGame::Init3d()
  {
      D3Dapp::Init3d();
      // Create vertex buffer
      SimpleVertex vertices[] =
      {
          D3DXVECTOR3( 0.0f, 0.5f, 0.5f ),
          D3DXVECTOR3( 0.5f, -0.5f, 0.5f ),
          D3DXVECTOR3( -0.5f, -0.5f, 0.5f ),
      }
  
      return true;
  }
  </code></pre>
  
  <p>new error</p>
  
  <pre><code>1&gt;c:\users\numerical25\desktop\intro todirectx\msdntutorials\tutorial0\tutorial\tutorial\main.cpp(14) : error C2146: syntax error : missing ';' before identifier 'Pos'
  </code></pre>