Значение из файла в значение для команды

Я пишу библиотеку на C++. Что она делает? Задаётся файл с числами от 1 до 256 (вид: 70 117 32 и т.д.). Мне нужно чтобы значения каждого этого числа вводились в константу num и вводилось в команду termcolor::color<num> (соответственно --> termcolor::color<70>, termcolor::color<117>, termcolor::color<32> и т.д.). Пытался сгенерировать это через нейросеть, но упёрся в проблему константного значения

#include <stdio.h>
#include "lib/termcolor.hpp"
#include <iostream>
#include <fstream>
#include <windows.h>
#include <io.h>
#include <fcntl.h>
#include <stdlib.h>
#include <sstream>
#include <map>

using namespace std;

void init() {
    system("chcp 65001 >nul");
}

void draw(string filename)
{
    ifstream file(filename);
    if (!file)
    {
        cout << "Не удалось открыть файл." << endl;
        return;
    }

    map<int, string> colorMap;
    string line;
    while (getline(file, line))
    {
        istringstream iss(line);
        int color;
        if (iss >> color)
        {
            // Здесь мы можете определить соответствующий цвет для каждого числа
            colorMap[color] = termcolor::color<color>;
        }
    }

Ответы (0 шт):