목록분류 전체보기 (221)
cyphen156

킹, 퀸, 룩, 비숍, 나이트, 폰_3003하얀 체스말이 일부가 많거나 모자라다. 갯수를 맞춰라제약사항King, Queen Rook, Bishop, Knight Pawn 주의 사항없다.C 풀이그대로 출력하기_11718.c/** * 백준 심화 1 킹, 퀸, 룩, 비숍, 나이트, 폰_3003 * * 하얀색 체스말이 일부가 많거나 모자라다. 갯수를 맞춰라 * * 제한사항 ***************************************** * King, Queen int main(void){ int black[6] = {1, 1, 2, 2, 2, 8}; int white[6]; for (int i = 0; i C++ 풀이그대로 출력하기_11718.cpp/** * 백준 심화 1 킹, 퀸..

25083번: 새싹 ,r'"7r`-_ ,' ,/ \. ". L_r' `~\/ | |출력해라제약사항없다주의 사항없다.C 풀이새싹_25083.c/** * 백준 심화 1 25083 새싹 * * * * 제한사항 ***************************************** * ,r'"7 * * r`-_ ,' ,/ * * \. ". L_r' * * `~\/ * * | * * ..

https://www.acmicpc.net/problem/11718입력받은 문자열을 그대로 한줄로 출력하면 된다.제약사항input case == alpha, blank, integer0 0 input case do not start or end blank주의 사항scanf를 사용하거나 기본 cin을 사용하면 공백을 기준으로 문자열을 처리하기 때문에 공백을 포함한 입력을 받을 수 있는 함수를 사용해야 한다.C 풀이그대로 출력하기_11718.c/*** 백준 그대로 출력하기_11718* 입력받은 대로 문자열을 출력하면 된다.** 제한사항****************************************** input case == alpha, blank, intiger ** 0 #include int..

돈스타브 하다가 하기싫어져서 뛰쳐나온 프로젝트확실히 글쓰면서 공부하면 조금 더 집중을 오래하는것 같다.간단하게 애셋 스튜디오로 리소스 추출하고 프로젝트 모작으로 만들것 같다.맨 처음 유니티6 2D Core(URP)프로젝트를 생성하면 현재 다음과 같은 경고가 발생한다.→ 24.12.16 수정Unity6 0.31f1버전 기준 이제는 안뜨는 에러다 The project currently uses the compatibility mode where the Render Graph API is disabled. Support for this mode will be removed in future Unity versions. Migrate existing ScriptableRenderPasses to the new ..

말그대로 프로젝트가 터졋다....5일 내내 월드맵 구현하는 알고리즘 생각해보다 결론낸게 이거 그냥 나중에 하고 아이템 드랍기능부터 만들자 인데...리소스 폴더 통째로 불러오려다가 파일경로 wcscat함수 하나 잘못건드렷다가 프로젝트가 터졋다.작업관리자로 보니까 Visual Studio하나가 메모리를 14기가 집어먹고잇데...?급한대로 다른데로 소스코드 옮기고 프로젝트 다시 빌드해보고있는데 이런제길 뭐가 문제인지 캐시 클리어를해도 동일한 프로젝트면 그냥 먹통이된다. 내가 못찾은 캐시파일이 어디 숨어있다는건데... 그래서 임시방편으로 프로젝트 이름 바꾸고 코드 수정하면서 프로젝트 계속진행해봐야겟다.

우선 프로젝트 코드를 정리하자. 다음과 같이 정리하면 깔끔해진다.+++pch.h 관련 설정 추가// dontstarveCopy.cpp : 애플리케이션에 대한 진입점을 정의합니다.//#include "pch.h"#include "framework.h"#include "dontstarveCopy.h"#define MAX_LOADSTRING 100#define WSREGULAR 5000#define WSLARGE 10000// 전역 변수:HINSTANCE hInst; // 현재 인스턴스입니다.HWND hWnd; // 메인 윈도우WCHAR szTitle[MAX_LOADSTRING]; ..

비주얼 스튜디오에서는 미리 컴파일된 헤더라는 옵션을 제공한다. 이 옵션은 프로젝트 속성 - c/c++ - 미리컴파일된 헤더 옵션에서 설정이 가능하다.예전에는 stdafx라는 이름으로 제공하던 사용자 정의 헤더였지만 최근에는 그냥 축약어로 Pre-Compiled-Header(pch)라는 이름으로 사용된다고 한다.미리 컴파일된 헤더에서는 자주 사용되는 iostream, windows.h, ctypes.h와 같은 STL라이브러리 등을 포함시켜 다른 파일들에 일일이 헤더를 추가하지 않을 수 있도록 연결된 헤더를 미리포함시켜 생산성을 높이고, 디버깅시 미리 컴파일된 헤더 파일은 빌드 과정에서 새로 연산하지 않고, 이전 연산결과를 그대로 사용해 디버깅 시간을 줄여준다. pch.h#pragma once#include..

현재 윈도우 기본 메세지 루프를 사용하고 있다. 이 방식의 최대 단점은 사용자 입력이 윈도우에서 발생해야만 프로그램이 동작하고, 그 외에는 무한정 대기하고 있다는 것이다. 잠깐 생각해보면 백그라운드 작업시 돌아가지 않는 게임을 생각할 수 있다. 윈도우가 최상단에서 실행되고 있어 무효화 영역이 발생하지 않을때만 프로그램이 동작하고, 조금이라도 무효화 영역이 발생하거나, 백그라운드로 넘어가면 일시정지되어 프로그램이 멈추는 것들을 생각하면 될 것같다.최종 완성된 결과물은 다음과 같이 동작한다. 이러한 원인이 발생되는 함수가 다음 반복문에 존재하는 조건 GetMessage()함수의 사용때문이다.// 기본 메시지 루프입니다:while (GetMessage(&msg, nullptr, 0, 0)){ if (!..