본문 바로가기

C 계열/C4

💻 MUD를 구현하며 배우는 C언어 (#4) 사용자 정보 설정 이번 강좌가 엄청 어렵게 느껴질 수 있습니다. 그걸 버티실 의지가 있다면 밑으로 내려가 주세요. * 저번 시간 코드 * 더보기 #include #include #define pause system("pause > nul"); #define cls system("cls"); #define mainsize system("mode con cols=90 lines=30"); // cols = 칸/행 (가로) lines = 줄/열 (세로) void ViewStory(); // 스토리를 보여주는 함수 void ViewMain(); // 메인 화면을 보여주는 함수 void gotoxy(int x, int y); // 커서 이동 함수 void setcolor(int number); // 색상 변경 함수 int main.. 2020. 4. 1.
💻 MUD를 구현하며 배우는 C언어 (#3) 메인 화면 구성 🎲 코드 무작정 따라하기 소스.c (좀 어렵습니다 잘 따라쓰세요) #include #include #define pause system("pause > nul"); #define cls system("cls"); #define mainsize system("mode con cols=90 lines=30"); // cols = 칸/행 (가로) lines = 줄/열 (세로) void ViewStory(); // 스토리를 보여주는 함수 void ViewMain(); // 메인 화면을 보여주는 함수 void gotoxy(int x, int y); // 커서 이동 함수 void setcolor(int number); // 색상 변경 함수 int main(void) { printf("게임에 오신 것을 환영합니다!".. 2020. 4. 1.
💻 MUD를 구현하며 배우는 C언어 (#2) 스토리 만들기 스토리 만들기라고 스토리만 짤건 아닙니다. 직접 C코드로 스토리를 보여주는 코드를 만들어 볼겁니다. 🎲 스토리 짜기 스토리를 보여주려면 스토리를 짜야겠죠? 여러분들이 원하는 스토리로 짜시면 되는데, 전 스토리 짜기가 매우 귀찮은 관계로 메이플스토리 세계 창조 스토리를 사용해 보겠습니다. 더보기 고대, 태초의 세계에는 돌, 나무, 바람, 해와 달, 강물과 바다 등, 365개의 피조물에 신이 깃들었고 각자가 자신의 권능을 발휘하며 세상을 무질서하게 만들었다. 태초의 신에게서 힘을 받은 세 명의 오버시어가 나타났다. 오버시어들이 각각 자신의 권능인 '빛', '시간', '생명'을 세계에 부여해 질서를 세우자, 고대신들은 세상의 법칙을 다룰 힘을 잃어버리고 버려지게 되었다. 기존의 신들이 잃어버린 힘은 무덤 속에.. 2020. 4. 1.
💻 MUD를 구현하며 배우는 C언어 (#1) 이론 🎲 C언어의 유래 C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시, 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어입니다. 엄청 오래된 언어인데, 왜 아직도 많은 입문자들이 배우려고 할까요? 일단 C언어는 "모든 언어의 어머니" 라고 불릴 정도로 많은 언어가 C언어를 기반에 두고 개발되었습니다. 또한 모든 OS의 어머니라 불리는 UNIX를 보다 편리하게 개발하기 위해 C언어를 개발했습니다. 과거에 UNIX는 다른 운영체제와 비교할 수 없을 만큼 편리하고, 효율적인 운영체제 였습니다. 기존 UNIX는 low-level 언어인 '어셈블리' 로 작성되었습니다. 어셈블리 언어는 기존 컴퓨터의 CPU 구조가 변경될 때 마다 다시 작성해야 하는 매우 치명적인 단점이 있었습니.. 2020. 4. 1.