我无法将数据排成一行。我希望它看起来像
ISRAEL WILKINS 938-701-1455
BRUCE PERRY 540-916-2956
VALENTIN RIVERS 726-204-2377
但它出现了
NGUYEN KAYLA 484-322-1527
PERKINS THEODORE 723-668-3397
PERRY BRUCE 540-916-2956
RIVERS VALENTIN 726-204-2377
我的代码就是这个
cout << left << R.lastname << " " << R.firstname <<right << setw(30) << R.phonenumber <<endl;
我做错了什么不能使电话号码对齐?
答案 0 :(得分:0)
您可以使用setw()设置要写入的最小字符数,然后向左输出数据。像这样:
cout << setw(8) << left << myvec[i][0];
这应该用空格填充空白区域,但如果没有,那么你可以这样做:
cout << setw(8) << left << setfill(' ') << myvec[i][0];
你需要#include这个。 试试吧,希望能帮到你