下面是新添加的一行,但是到文本里面就变成中间很大的空格了,后面的也读不进去,这是哪里的问题啊😭
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;
}
}
输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数