【发布时间】:2020-05-31 18:05:44
【问题描述】:
我一直在尝试让我的代码将矢量对象更改为不同的颜色。我已经举例说明了我用于矢量和获取颜色的两种方法。有没有人知道如何做到这一点?
#include <iostream>
#include <vector>
#include <windows.h>
std::vector<std::string> playerInventory;
int main() {
HANDLE color = GetStdHandle(STD_OUTPUT_HANDLE); //just once
SetConsoleTextAttribute(color, 10);
std::cout << "This";
SetConsoleTextAttribute(color, 11);
std::cout << " is";
SetConsoleTextAttribute(color, 12);
std::cout << " a";
SetConsoleTextAttribute(color, 13);
std::cout << " colour";
SetConsoleTextAttribute(color, 14);
std::cout << " combination" << std::endl;
playerInventory.push_back("1");
playerInventory.push_back("2");
playerInventory.push_back("3");
playerInventory.push_back("4");
for (int x = 0; x != playerInventory.size(); ++x)
{
std::cout << playerInventory[x] << std::endl;
}
}
【问题讨论】: