문제 : 다음 소스 코드를 완성하여 열거형 INTERFACE_TYPE의 값이 모두 출력되게 만드세요. 단, InterfaceTypeUndefined의 값은 출력하지 않아야 합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <stdio.h> // INTERFACE_TYPE은 Windows 커널의 winddk.h 헤더 파일에 정의된 열거형 typedef enum _INTERFACE_TYPE { InterfaceTypeUndefined = -1, Internal, Isa, Eisa, MicroChannel, TurboChannel, PCIBus, VMEBus, NuBus, PCMCIABus, CBus, MPIBus, MPSABus, ProcessorInternal, InternalPowerBus, PNPISABus, PNPBus, MaximumInterfaceType } INTERFACE_TYPE, * PINTERFACE_TYPE; int main() { for (INTERFACE_TYPE i = Internal; i < MaximumInterfaceType; i++) { printf("%d ", i); } return 0; } | cs |