Então cara.                 Tudo que faz uso do CORRELA Está no código acima. Mas é tão estranho, que na hora que Debugo, não mostra-se o CORRELA[j] recebendo a atribuição, ele permanece com '0' nos 6 elementos de cada linha. Mas ai na hora de escrever, ele escreve direitinho!. Para escrita eu uso:   if(File::Exists("Correla.txt")==0)
     {
        FileStream^ antigo=File::Open("Correla.txt", FileMode::Create);
        antigo->Close();
     }
        ofstream out("Correla.txt",std::ios_base::out|std::ios_base::trunc);
        for(i=0;i<sizeVec;i++)
        {
            q=CORRELA[i][5];
            if(q!=0)
            {
                u=CORRELA[i][0];
                v=CORRELA[i][1];
                m=CORRELA[i][2];
                l=CORRELA[i][3];
                pho=CORRELA[i][4];
                out<<u<<" "<<v<<" "<<m<<" "<<l<<" "<<pho<<" "<<q<<endl;
            }
        }
        out.close();  Este código por sua vez, está inserido dentro da função Correlação, logo após o fim do cálculo de CORRELA.   Se você quiser me passa seu e-mail, que te adiciono a minha pasta de acesso no dropbox. Lá você vai poder ver diretitinho do que estou falando! Muito estranho!