@Mauro Britivaldo Esse tópico é muito legal. Comecei meu curso nesse semestre e antes de mais nada tirei nota baixa era justamente essa questão, que eu em particular acho difícil para um iniciante. Tirando proveito da dúvida do cara, eu também queria saber uma coisa: printf( "Converting 10x%d to %s%d\n", decimal,base_type( base ),intBaseConvert ); como seria isso em C++(por que você nao colocou a iostream também??)? O 'buff' que você fez pode ser trocado por otura palavra? Ou isso é algo (de C ou C++ já prescrito)? To sem pc no momento para testar o programa, ate fim da semana recebo de volta.
Ainda vi online que algumas pessoas dizem que a pessoa deve sempre escolher a metódica de C++, ou seja, nesse caso usar o 'cout', caso esteja automaticamente trabalhando com C++. E também usar std::string ao invés de char*. Qual sua opnião quanto essas colocações? Você trabalha com programação ou é apenas hobby?