【发布时间】:2021-12-26 07:22:04
【问题描述】:
所以我想输出一个名称列表和随机生成的数字。我已经做了其他所有事情,只是我不知道如何按我想要的方式输出它。
我希望它像这样输出:
ID #: Names:
1 bob
23 rob
44 kanye
这是我目前所拥有的:
cout << "Would you like to view the archived names and IDs? (Y/N)" << endl;
string archiveInput;
cin >> archiveInput;
if(tolower(archiveInput[0]) == 'y')
{
cout << "ID #: Names: " << endl;
output(ids, names);
}
这是我使用的函数。
void output(const vector<int>& ids)
{
for(int i = 0; i < ids.size(); i++)
{
cout << ids[i] << endl;
}
cout << endl;
}
void output(const vector<string>& names)
{
for(int i = 0; i < names.size(); i++)
{
cout << names[i] << endl; //might have to use endl for list format
}
cout << endl;
}
void output(const vector<int>& ids, const vector<string>& names)
{
cout << output(ids) << " " << output(names); //I thought this would work, im new :(
}
【问题讨论】:
-
也许先尝试更多的东西。如果只能从上到下,从左到右,你会怎么手写呢?