В основном, я загружаю текстовые файлы и помещаю их в другой текстовый файл, но при выводе, когда он должен выглядеть примерно так:
Nuskaityti krepsininku duomenys: komanda vardas pavarde gimimo m. ugis pozicija taskai klaidos
kom1 var1 pav1 1985 189 gynejas 10 5
kom2 var2 pav2 1955 159 vidurys 7 2
kom3 var3 pav3 1999 162 gynejas 5 5
kom2 var4 pav4 1956 157 puolejas 5 3
kom1 var5 pav5 1986 185 gynejas 10 4
kom5 var6 pav6 1959 165 vidurys 21 3
kom3 var7 pav7 1992 192 puolejas 5 4
выглядит так
Nuskaityti krepsininku duomenys:
(\n (не в коде, просто для показа цели))
komanda vardas pavarde gimimo m. ugis pozicija taskai klaidos
kom1 var1 pav1 1985 189 gynejas 10 5
kom2 var2 pav2 1955 159 vidurys 7 2
kom3 var3 pav3 1999 162 gynejas 5 5
kom2 var4 pav4 1956 157 puolejas 5 3
kom1 var5 pav5 1986 185 gynejas 10 4
kom5 var6 pav6 1959 165 vidurys 21 3
kom3 var7 pav7 1992 192 puolejas 5 4
я использую это для перемещения информации из txt файлов
ofstream fout("abc.txt", fstream::app);
String^ str = "R3b.txt";
StreamReader ^strm = gcnew StreamReader(str);
String ^ST1=strm->ReadToEnd();
strm->Close();
string st1 = marshal_as<string,String ^>(ST1);
richTextBox1->Text+=ST1;
fout << st1;
fout.close();
Я думаю, что он просто берет каждую новую строку из текстового файла и просто читает каждый \n, но я не могу придумать, как это исправить
Итак, если я правильно понимаю, между каждой строкой вставлена пустота. Если это так, я предполагаю, что вы используете окна, а окна хранят новые строки как \r\n
которые, вероятно, возвращаются как две строки новой строки, а значит и пустая строка.