Давайте посмотрим на код, в котором вы создаете, и запишите новую строку в файл (с некоторыми добавленными комментариями):
if (i == 0)
{
// Create the new string
Dni = Dni + ' ' + Meno + ',';
// Don't write the new string to the file
}
else
{
// Create the new string
Dni = Dni + ' ' + Meno;
// Write the new string to the file
VolneDni << Dni;
}
Вы пишете только в строку в части else
, не когда i == 0
.
Одно из решений - написать после if
:
// Create the new string
if (i == 0)
{
Dni = Dni + ' ' + Meno + ',';
}
else
{
Dni = Dni + ' ' + Meno;
}
// Write the new string to the file
VolneDni << Dni;