본문 바로가기
반응형

전체 글79

[백준] 2588. 곱셈 1의 자리수 : ((x % 10) / 1)10의 자리수 : ((x % 100) / 10)100의 자리수 : ((x % 1000) / 100) 해당 규칙으로 보면 쉽게 풀린다.나같은경우 2중for문으로 (1의자리수,10의자리수,100의자리수) x (1의자리수,10의자리수,100의자리수) 개념으로 해결했다. #include using namespace std;int main() { int x, y = 0; cin >> x; cin >> y; /* cout 2025. 4. 15.
[vs2022] 프로젝트 정리 * 프로젝트 빌드/디버깅 시에 많은 파일들이 만들어짐* Debug 폴더는 디버그 모드로 빌드된 결과가 저장되는 폴더(빌드결과물(임시파일))* 예전파일들 때문에 오류가 생길시 & 용량이 헤비할때 정리 필요 2025. 3. 29.
[vs2022] 프로젝트명 변경 * 프로젝트명 변경시 단순 솔루션 탐색기에서 이름변경시 바뀌지 않음* 로컬경로에서 손수 파일명&경로 재설정이 필요 (프로젝트명)HeroGame -> InventorySystemExample 로 변경하고 싶은 경우1. 폴더명 수정  2. 내부 파일(vcxproj 관련 모두) 파일명 수정  3. sln 파일 경로 수정  해당 방법으로 해결함. 2025. 3. 29.
[vs2022] 빌드에서 제외 매크로 설정 * 파일이 많아질수록 관리하기 어려운 상황이 나옴* 임시로 빌드에서 제외시켜 빌드하는 과정에서 "우클릭-빌드에서 제외" 가 귀찮아 만든 매크로 * 확장 - Visual Commander 활용 * 순서1. 익스텐션 설치 후 커맨드 설정(C#)using EnvDTE80;public class C : VisualCommanderExt.ICommand{ public void Run(DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) { foreach (SelectedItem selectedItem in DTE.SelectedItems) { ProjectItem item = selectedItem.Project.. 2025. 3. 29.
[vs2022] 파일 이동 * 솔루션 탐색기에서 드래그를 통한 파일이동은 로컬경로에서의 파일이동과 다름 탐색기에서 파일 이동 시 파일은 옮겨지는 것처럼 보이지만실제로는 "경로 참조" 형식으로 옮겨지는 것이라, 로컬 경로에서 파일을 열어보면 그대로인것을 알 수 있음. 따라서, 실제 파일을 옮겨 준 뒤 프로젝트 우클릭 - 추가 - 기존 항목을 통한 추가를 해야함. 2025. 3. 29.
[인벤토리 시스템 구현] 연습문제 [문제]📌 요구사항1. 클래스 설계최상위 클래스: Item파생 클래스들:Equip (장착 아이템)Weapon: LongSword, ShortSword (공격력 속성)Armor: Upper, Lower, Glove, Shoes, Shield (방어력 속성)Consumable (소모품 아이템)HpPotion, MpPotionQuestItem (퀘스트 아이템)DragonTear2. Inventory 클래스사용할 컨테이너: std::vector, std::list, std::map 중 택 1포함 기능:addItem(Item* item) – 아이템 추가removeItem(const std::string& itemName) – 아이템 제거useItem(const std::string& itemName) – 소모품.. 2025. 3. 29.
반응형