Tôi có một enum được khai báo là;Làm thế nào để vượt qua ENUM làm đối số hàm trong C
typedef enum
{
NORMAL = 0,
EXTENDED
}CyclicPrefixType_t;
CyclicPrefixType_t cpType;
Tôi cần một chức năng mà sẽ đưa điều này như một cuộc tranh cãi:
fun (CyclicPrefixType_t cpType) ;
khai func là:
void fun(CyclicPrefixType_t cpType);
Xin vui lòng giúp. Tôi không nghĩ nó đúng.
Cảm ơn
Tại sao bạn cho rằng điều đó không chính xác? Trình biên dịch của bạn đã nói gì với bạn? –
Có vẻ tốt với tôi; bạn đã thử biên dịch chưa? –
Không sử dụng tên tập tin với '_t' ở cuối, chúng thường được bảo lưu, đặc biệt là bởi POSIX. Nhưng như những người khác nói, nguyên mẫu của bạn là ok. –