본문 바로가기

프로젝트

c언어 구조체 프로젝트 struct project - 나도코딩 유튜브 나도코딩 c언어 기초 강의 내용이 포함되었습니다. #include #include // 5마리의 고양이가 있다 // 아무키나 눌러서 랜덤으로 고양이를 뽑되 // 5마리 모두 다 수집을 해서 열심히 키우면 되는 게임 ! // 중복발생가능 !! // 고양이 // 이름 나이 성격 키우기난이도(레벨) typedef struct { char* name; int age; char* character; int level; }cat; // 현재까지 보유한 고양이 int collection[5] = { 0, }; // 전체 고양이 리스트 cat cats[5]; void initcats(); void printcat(int selected); int main(void) { srand(time(NULL)); init.. 더보기
c언어 다차원배열 multidimensional array 프로젝트 카드뒤집기게임 - 나도코딩 #include #include // 10마리의 서로 다른 동물 (각 카드 2장씩) // 사용자로부터 2개의 입력값을 받아서 같은 동물 찾으면 카드 뒤집기 // 모든 동물 쌍을 찾으면 게임 종료 // 총 실패 횟수 알려주기 int arrayAnimal[4][5]; // 카드 지도 (20장의 카드) void initAnimalArray(); char* strAnimal[10]; // 10개의 공간을 만들고, 공간에 들어갈 데이터는 주소 void shuffleAnimal(); void initAnimalName(); int getEmptyPosition(); int conv_pos_x(int x); int conv_pos_y(int y); void printAnimal(); void printQuestion.. 더보기
c언어 포인터, pointer 프로젝트, 물고기 키우기 - 나도코딩 물고기들이 어항에 있고 어항의 물은 일정 시간마다 계속 줄어든다. 물고기를 선택하면 물이 조금씩 차는데 시간이 지날 수록 물이 줄어드는 속도는 빨라진다. 어항들의 물이 모두 사라지지 않도록 물고기들을 최대한 빨리 선택해라 #include #include int level; int arrayFish[6]; int *cursor; void initData(); void printfFishes(); void decreaseWater(long elapsedTime); //int checkFishAlive(); int main_6_2project(void) { long startTime = 0; // 게임 시작 시간 long totalElapsedTIme = 0; // 총 경과 시간 long prevElapsed.. 더보기