Tengo una enumeración declarada como;Cómo pasar ENUM como argumento de función en C
typedef enum
{
NORMAL = 0,
EXTENDED
}CyclicPrefixType_t;
CyclicPrefixType_t cpType;
Necesito una función que toma esto como un argumento:
fun (CyclicPrefixType_t cpType) ;
declaración func es:
void fun(CyclicPrefixType_t cpType);
por favor ayuda. No creo que sea correcto
Gracias
¿Por qué crees que es incorrecto? ¿Qué te dijo tu compilador? –
me parece bien; ¿Has intentado compilarlo? –
No use nombres de tipos con '_t'; al final, generalmente se reservan, en particular, mediante POSIX. Pero como dicen los demás, tu prototipo está bien. –