Witam.
Drodzy użytkownicy. Mam bardzo dziwny problem.
Posiadam projekt programu z macierzami, który liczy jakieś tam rzeczy. Wczytuje on macierz z pliku txt a następnie wykonuje on operacje. Problem polega na tym, że ten program musze przerobić pod siebie a niestety gdy wczytam cały projekt do Builder C++ 6.0 i go skompiluje, to w oknie tMemo macierz wyświetla się w jednym wierszu zamiast w formie tabeli 2-wymiarowej. Wywnioskowałem, że program nie widzi spacji ani "enterów" z pliku.
Zaprezentuje to Wam na screenach. Rysunek 1 przedstawia jak macierz powinna być wyświetlona, natomiast rysunek 2 jak wygląda po kompilacji programu.
Najśmieszniejsze jest to że w projekcie jest już skompilowany plik EXE, który wyświetla wszystko prawidłowo.

  1. 8da0f529a8.png
  2. 22f7bfb820.png

Moje prośba do Was, byście mi pomogli naprawić ten projekt tak, by ta macierz była prawidłowo wyświetlana.
Link do całego projektu: http://www45.zippyshare.com/v/hFgi5ghY/file.html

Edit: Dołącze fragmenty kodów które wyświetlają macierze.
Plik main.cpp:

 ool wczytajPlik(String nazwa)
{
          fstream plik;

           plik.open(nazwa.c_str(),ios::in);
           string c,c3;
           int linia=0;
           int w=0;
             char bufor[1024];

if (wczytajPlik("dane.txt")){
        // wypisz
        this->mOutput->Lines->Clear();
        this->mOutput->Lines->Append("Wczytalem domyslne dane z pliku dane.txt");

        temp = "\t Y\t";
        int i;
        for (i=1;i<DaneStatyst.cols();i++)
        temp += temp2.sprintf("X%d\t",i);

//        this->mOutput->Lines->Append(temp);
        this->mOutput->Lines->Append(DaneStatyst.wypisz(temp));

            this->bMacierzKorelacji->Enabled = TRUE;


            temp = temp2.sprintf("\r\nLiczba probek %d",DaneStatyst.rows());
            temp += temp2.sprintf("\r\n1 zmienna objasniania Y i %d zmienne objasniajace X",DaneStatyst.cols()-1);
            this->mOutput->Lines->Append(temp);

void __fastcall TfMain::wypisz(AnsiString nazwa,matrix m){

 this->mOutput->Lines->Append(m.wypisz(nazwa));
 }