Colorir texto no console com C ++

Como posso escrever texto colorido no console com C ++? Ou seja, como posso escrever um texto diferente com cores diferentes?