DLL проблема

 

Создал dll'ку на основе DLLSample

Добавил функцию:

extern "C" MT4_EXPFUNC bool __stdcall TEST_Init()

{

ofstream myfile;

myfile.open ("C:\example.txt");

myfile << "Writing this to a file.\n";

myfile.close();

MessageBox(NULL,"ww","g",NULL);

        return true;

}

Сообщение выводиться, файл не создаёться! Уже часа два бьюсь толку ноль... буду признателен за помощь!

 
Блин двойной слэш сработал, спасибо
 
iadept:

Создал dll'ку на основе DLLSample

Добавил функцию:

extern "C" MT4_EXPFUNC bool __stdcall TEST_Init()

{

ofstream myfile;

myfile.open ("C:\example.txt");

myfile << "Writing this to a file.\n";

myfile.close();

MessageBox(NULL,"ww","g",NULL);

}

Сообщение выводиться, файл не создаёться! Уже часа два бьюсь толку ноль... буду признателен за помощь!

А так : myfile.open ("C:\\example.txt"); ?

template <class t>
int fCSVWriteVctr( char *sfn, t *G, int m, char delimiter)
{
int elCnt = -1;
std::ofstream fout(sfn);
    if( !fout ) return(elCnt);
    if(G==NULL) return(elCnt);
    for(int j=0;j<m;j++)
    {
        fout << G[j] << " ";
        if(j<(m-1))fout << delimiter;
    }
    fout << "\n";
    elCnt += m;
    fout.flush();     
    fout.close();
    return(elCnt);
}

Дерзайте ;) ...

Удачи.

ЗЫ пока писал - Вы про двойной слэш догадались .....

Причина обращения: