c++输出长度控制问题

cout<<"户主名字:"<<a[j].name<<" 楼号:"<<a[j].louhao<<" 单元:"<<a[j].danyuan<<" 户号:"<<a[j].huhao<<" "<<" 电话:"<<a[j].number<<endl;我要利用以上语句循环输出,但是由于每条信息长度不一样,输出后很不好看,请帮我使他们输完后都对齐
2026年09月26日 22:10
有2个网友回答
网友(1):

1. 用 \t隔开
2. 用setw(设置最小输出宽度)函数 和left配合 头文件
cout<3. 可以利用c语言中的printf

网友(2):

用setw()

http://msdn.microsoft.com/zh-cn/partners/8bbhbaew.aspx