30
Как преобразовать переменную типа enum в строку?
Как заставить printf показывать значения переменных перечислимого типа? Например: typedef enum {Linux, Apple, Windows} OS_type; OS_type myOS = Linux; и мне нужно что-то вроде printenum(OS_type, "My OS is %s", myOS); который должен отображать строку «Linux», а не целое число. Полагаю, сначала мне нужно создать массив строк с индексированием значений. Но …
128
c++
c
preprocessor
ansi-c