Como fazer printf para mostrar os valores de variáveis que são do tipo enum? Por exemplo: typedef enum {Linux, Apple, Windows} OS_type; OS_type myOS = Linux; e o que eu preciso é algo como printenum(OS_type, "My OS is %s", myOS); que deve mostrar uma string "Linux", não um número...
128
Como converter uma variável de tipo enum em uma string?