添加的信息到文件中有了很大的空格

下面是新添加的一行,但是到文本里面就变成中间很大的空格了,后面的也读不进去,这是哪里的问题啊😭

img

void write(const char *filename)//新增航班
{
    ofstream out;
    out.open(filename,ios::app);
    if(!out.is_open())
    {
        cout<<"open error"<<endl;
        return ;
    }
    else
    {
        string hangbanhao,qidian,zhongdian,riqi,shijian,chengkedinge,yupiao;
        cout<<"请输入航班号、起点、终点、日期、时间、乘客定额、余票:"<<endl;
        cin>> hangbanhao>>qidian>>zhongdian>>riqi>>shijian>>chengkedinge>>yupiao;
        out.fill(' ');
        out.setf(ios::left);
        out<<space<< hangbanhao<<space<<qidian<<space<<zhongdian<<space<<riqi<<space<<shijian<<space<<chengkedinge<<space<<yupiao<<NEWLINE;
        out.close();
        cout<<"添加成功!"<<endl;
    }
}