본문 바로가기

C언어

(11)
[c언어] visual studio 2019버전 프로젝트 2015버전에서 여는 방법(v16->v14) 여러분 안녕하세요. 이번 주제는 visual studio 2019에서 만든 프로젝트를 2015 버전에서도 여는 방법을 알려드리겠습니다!! (교수님한테 배웠습니다 헤헤) 1. 프로젝트.sln파일 (Microsoft Visual Solution)파일을 찾은 후 우 클릭-> 연결프로그램 -> visual studio 2015로 클릭합니다. 이후 프로젝트에 들어가서 디버깅을 하면 당연히 안됩니다. 2. 솔루션 탐색기 에서 속성을 클릭합니다. 3. 일반-> 플랫폼 도구 집합에서 visual studio -windows XP (v140_xp) 를 클릭합니다. 이후 디버깅 시 만약에 SDK 버전이 10 이거나 존재하지 않다고 오류가 뜬다면!! 4. 일반 -> 대상 플랫폼 버전 -> 8.1 로 바꿔줍니다. (자신이 갖..
[C언어] scanf()의 정의와 오류, 문자열 입력받는 3가지 방법scanf(),gets(),fgets() scanf()정의/ 공백포함 문자열 입력받는 방법 scanf() 정의 문자열 입력 받는 방법 1. scanf() 사용 문자열 입력 받는 방법 2. gets() 사용 문자열 입력 받는 방법 3. fgets() 사용 안녕하세요. 오늘은 C언어로 문자열을 입력받는 방법에 대해서 알려드리도록 하겠습니다. 대략적인 3가지 scanf() , gets() , fgets() 를 알려드리겠습니다. scanf() 정의 #include int scanf( const char *format [, argument]...); scanf 함수란? 표준 입력 스트림(#include )에서 데이터를 읽고 에서 stdin 지정한 위치에 데이터를 씁니다. argument 각 argument 은 의 형식 지정자(const char *for..
visual studio 모든 버전(2015,2019등) 컴퓨터에서 완전 삭제 방법 여러분 안녕하세요^^ 제가 최근에 visual studio 2019 버전과 2015 버전 동시에 사용하면서 글자색을 변경하려고 몇 개의 설정과 테마를 동시에 적용시키다가 2015 버전에서 디버깅 관련 문제가 생겼었습니다. (공부해야 되는데 아흑 어찌 이런 일이..) 이 문제를 말이죠. 여러 번 삭제를 하고 깔기를 반복하니 아래와 같은 문구가 뜨면서 저 오류 문구 때문에 visual stuio가 들어가지 지도 않게 되었습니다. 제어판에 'visual stduio 업데이트'에 "제거하기"가 있었지만 제겐 그 방법을 통해 제거한 후 다시 깔아도 같은 오류가 일어났습니다. 그래서 파일 내에 있는 모든 visual stuio Redistributable(x64)의 2010 버전, ~2015-2019 버전까지 다 ..
[C언어] 초보자도 쉽게 구현한 테트리스 게임 만들기 ep.3 보드에 블럭 넣기 안녕하세요!! 2021.09.11 - [C언어/프로젝트] - [C언어] 초보자도 구현할 수 있는 테트리스 게임 만드는법 ep.2 커서다루기, 블럭 응용 표현하기 [C언어] 초보자도 구현할 수 있는 테트리스 게임 만드는법 ep.2 커서다루기, 블럭 응용 표현하기 안녕하세요^^ 두 번째 글이네요. 이번에는 테트리스를 구현하기 위해서 반드시 알아야할 지식들을 소개하겠습니다. 아래의 커서관런, 키보드관련,난수생성 에 대한 함수는 반드시 알아야 합니 dev-with-precious-dreams.tistory.com https://github.com/SHcommit/Tetris-game-in-C-lang (위 링크는 제가 구현한 테트리스 소스파일입니다.) 저번 글에 블럭 선언 및 콘솔창에 응용해서 특정한 블럭을 출..
[C언어] 초보자도 쉽게? 구현한 테트리스 게임 완성! 내가 C언어로 테트리스를 개발하다니... 테트리스 구현 과정이 담긴 동영상 테트리스 개발하면서 느낀 점 테트리스를 만들기 위해 알아야할 최소 지식?! 테트리스 만들기 ep1 전반적인 알고리즘과 사전 지식 테트리스 구현 소스 코드 여러분 안녕하세요!! 프로그래밍 언어를 배우는 자라면 누구나 한 번쯤 생각했다던, 들어봤다던 "테트리스 게임 만들기" 테트리스 구현 과정이 담긴 동영상 이 영상 2:43~ 3:33까지 제가 구현한 테트리스 게임입니다!! (만들었던 대략적인 과정과 실패가 담긴 동영상입니다.) https://youtu.be/OjvFeV3y3EU 저도 혼자서 테트리스를 만들었습니다. 테트리스를 만들면서, 정말? 많은것을 느꼈습니다.(아무것도 모르는 내가 만들다니..) 테트리스 개발하면서 느낀 점 확실..
[C언어] visual studio 2015버전 설치 방법 visual studio 2019버전이 이미 나왔지만 그럼에도 불구하고 visual studio 2015버전을 찾으시는 분들이 있어서 (저를 포함..) 설치 방법을 알려드리고자 합니다!! // 2022년 기준으로 아래 사이트에 visual studio 2015 community버전이 존재하지 않습니다..... 1. visual studio community 2015를 구글에 검색한다. (아래 밑줄친 링크로 들어갑니다.) https://visualstudio.microsoft.com/ko/vs/older-downloads/ 2. 아래의 2015버전 클릭 후 다운로드 버튼을 클릭합니다. 3. microsoft로그인을 합니다. 4. 검색창에 Visual Studio Community 2015 with Upda..
[C언어] 초보자도 구현할 수 있는 테트리스 게임 만드는법 ep.2 커서다루기, 블럭 응용 실전편 안녕하세요^^ 두 번째 글이네요. 이번에는 테트리스를 구현하기 위해서 반드시 알아야할 지식들을 소개하겠습니다. 아래의 커서관런, 키보드관련,난수생성 에 대한 함수는 반드시 알아야 합니다!!!! 2021.09.11 - [C언어] - [C언어] 초보자도 구현할 수 있는 테트리스 게임 만들기 ep.1 전반적인 개요(with tetris Algorith) 테트리스 게임 만들기(커서,블럭 응용) 기본적으로 알아야 할 커서 관련 func GotoXY(), kbhit(), getch() 키보드 이벤트 받아주는 hbhit(), getch() 콘솔창에 보여지는 블록(회전, 4차원 배열 등) 이해하기 회전 상태의 블럭 출력 방법 테트리스 4차원 블럭 종류 선언 블럭 관련 주의사항 테트리스 게임 보드(판) 생성, 선언하기 ..
[C언어] 초보자도 구현할 수 있는 테트리스 게임 만들기 ep.1 전반적인 개요(with tetris Algorith) 여러분 안녕하세요! 2021.09.10 - [C언어/프로젝트] - [C언어] C언어로 테트리스를 만들면서 느낀 점(you can do it)_ 윗글은 테트리스를 만들면서 짧게 쓴 제 후기입니다. 이번 포스트는 C Language로 콘솔창에서 테트리스 게임을 만들기 전에 숙지하면 좋을 개념과 요구사항을 알려드리려고 합니다. 먼저 짧게 요구사항을 소개한 후에, 제가 개발하면서 느낀 경험을 바탕으로 어떻게 이런 요구사항들이 도출됬는지 실제로 제가 고민하고 매번 새롭게 직면한 문제들과 해결하기위해 필요한 개념이 무엇인지를 도출해내는 제 스토리 기반으로 풀어서 소개하려고 합니다. 그 전에, 제가 만든 테트리스 영상입니다: ) 테트리스 만들기 전 필수 준비 사항 1. 나는 "꾸준함"과 "인내심"이 있는가? 2. 메..