いくつかの文字を含む C++ 文字列があります。特定の文字に出会った場合、文字の色を変更するにはどうすればよいですか? 以下はサンプルコードです。
#include <iostream>
#include "windows.h"
using namespace std;
int main()
{
HANDLE h;
h = GetStdHandle(STD_OUTPUT_HANDLE);
string str = "my name is meow.";
for(int i=0; i<str.length(); i++)
{
if(str[i] == 'm')
{
//change the char 'm' to red color..
}
cout<<str[i];
}
return 0;
}