Excepción en el programa Xerces de dos líneas.

El siguiente código me da una excepción en elXMLFormatTarget línea, pero si cambio la cadena de"C:/test.xml" a"test.xml" funciona bien.

// test.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <xercesc/util/XMLString.hpp>
#include <xercesc/framework/LocalFileFormatTarget.hpp>

using namespace xercesc;

int main()
{
    XMLPlatformUtils::Initialize();

    XMLFormatTarget *formatTarget = new LocalFileFormatTarget("C:/test.xml"); 

    return 0;
}

[editar] La excepción de Xerces es:

Mensaje de error: no se puede abrir el archivo 'C: \ test.xml'

La excepción de Windows es:

Acceso denegado

Respuestas a la pregunta(3)

Su respuesta a la pregunta