1. В строковой переменной или строковом буфере собрать тело команды, экранируя параметры, если это нужно.
2. Если это обёрнутый string, преобразовать в const char* — и пошёл.
std::string command;
char data1 = 'F';
char data2 = 'C';
command = std::string("color ") + data1 + data2;
system(command.c_str());