전체 글
-
-
C언어 코딩도장 58 심사문제개인 공부/C언어 공부 2020. 9. 2. 01:07
개강하자마자 바빠져서 일단 코드만 주르륵 올린다. ㅠㅠ 58.10 #define _CRT_SECURE_NO_WARNINGS #include int main() { float num1; int num2; scanf("%f", &num1); num2 = (int)num1; printf("%d\n", num2); return 0; } 58.11 #define _CRT_SECURE_NO_WARNINGS #include #include int main() { unsigned long long* numPtr1 = malloc(sizeof(unsigned long long)); unsigned int* numPtr2; scanf("%llx", numPtr1); numPtr2 = (unsigned int*)numPtr..
-
C언어 코딩도장 57.10 심사문제: 인터페이스 타입 출력하기개인 공부/C언어 공부 2020. 8. 31. 01:11
문제 : 다음 소스 코드를 완성하여 열거형 INTERFACE_TYPE의 값이 모두 출력되게 만드세요. 단, InterfaceTypeUndefined의 값은 출력하지 않아야 합니다. 123456789101112131415161718192021222324252627282930313233#include // INTERFACE_TYPE은 Windows 커널의 winddk.h 헤더 파일에 정의된 열거형typedef enum _INTERFACE_TYPE { InterfaceTypeUndefined = -1, Internal, Isa, Eisa, MicroChannel, TurboChannel, PCIBus, VMEBus, NuBus, PCMCIABus, CBus, MPIBus, MPSABus, ProcessorIn..
-
C언어 코딩도장 57.9 심사문제: 게임 캐릭터 스킬 처리하기개인 공부/C언어 공부 2020. 8. 31. 00:57
다음 소스 코드를 완성하여 "명상"이 출력되게 만드세요. 12345678910111213141516171819202122232425262728293031323334#include enum MasterYiSkill { AlphaStrike = 1, Meditation, WujuStyle, Highlander}; int main(){ enum MasterYiSkill skill; skill = Meditation; switch (skill) { case AlphaStrike: printf("일격 필살\n"); break; case Meditation: printf("명상\n"); break; case WujuStyle: printf("우주류 검술\n"); break; case Highlander: print..
-
C언어 코딩도장 57.8 심사문제: 프로토콜 종류 정의하기개인 공부/C언어 공부 2020. 8. 31. 00:55
문제 : 다음 소스 코드를 완성하여 6 5 4가 출력되게 만드세요. 1234567891011121314151617181920#include enum PROTOCOL_TYPE { PROTOCOL_IP = 4, PROTOCOL_UDP, PROTOCOL_TCP}; int main(){ enum PROTOCOL_TYPE p1, p2, p3; p1 = PROTOCOL_TCP; p2 = PROTOCOL_UDP; p3 = PROTOCOL_IP; printf("%d %d %d\n", p1, p2, p3); return 0;}Colored by Color Scriptercs
-
C언어 코딩도장 56.7 심사문제: 구조체와 공용체로 플래그 비트 필드 만들기개인 공부/C언어 공부 2020. 8. 30. 02:07
문제 : 다음 소스 코드를 완성하여 57412가 출력되게 만드세요. 123456789101112131415161718192021222324252627#include struct Flags { union { struct { unsigned short a : 3; unsigned short b : 4; unsigned short c : 7; unsigned short d : 2; }; unsigned short e; };}; int main(){ struct Flags f1 = { 0, }; f1.a = 4; f1.b = 8; f1.c = 64; f1.d = 3; printf("%u\n", f1.e); return 0;}Colored by Color Scriptercs
-
C언어 코딩도장 56.6 심사문제: 구조체로 플래그 비트 필드 만들기개인 공부/C언어 공부 2020. 8. 30. 02:02
문제 : 다음 소스 코드를 완성하여 15 127 7이 출력되게 만드세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include struct Flags { unsigned short a : 4; unsigned short b : 7; unsigned short c : 3; }; int main() { struct Flags f1; f1.a = 0xffffffff; f1.b = 0xffffffff; f1.c = 0xffffffff; printf("%u %u %u\n", f1.a, f1.b, f1.c); return 0; } Colored by Color Scripter cs