durams
@durams
수강평 작성수
-
평균평점
-
게시글
질문&답변
강의자료는 어디서 받을 수 있죠?
안녕하세요? 질문&답변 도우미 durams입니다.따배씨 C 강의는 깃허브에 코드가 있으나, 따배씨++는 따로 코드가 제공되지 않습니다. 직접 타이핑해보시며 학습하시는 것을 추천드립니다. 강의 수강 중 문제가 발생하는 경우 언제든지 질문 주세요.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 36
질문&답변
Export template 안됨
안녕하세요? 질문&답변 도우미 durams입니다.템플릿 목록에서 검색을 하거나, 하나하나 찾아봐도 없다는 말씀이실까요? 경로 전체를 제시해주지 않으셔서 확인은 어렵지만, 현재 visual studio 버전에 맞는 경로에 zip 파일이 위치하는지 확인해보셔야 할 것 같습니다.저도 2026 사용중인데, 제 기준으로는 Documents\Visual Studio 18\My Exported Templates에 zip 파일들이 위치하고 있습니다.파일 위치가 정상이라면 아래 지침을 따라 진행해서 템플릿 목록을 갱신해보시기 바랍니다.Developer Command Prompt for VS 실행devenv /installvstemplatesVS 재실행
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 45
질문&답변
완전히 똑같이 따라해도 exe파일이 안만들어져서 실행이 안됩니다.
안녕하세요? 질문&답변 도우미 durams입니다.제시해주신 캡쳐 화면을 보니 현재 작성하신 aaa.c 파일이 솔루션 탐색기에서 보이지 않네요. 좌측 상단에도 기타 파일이라고 되어있는 것으로 보아, 해당 파일이 빌드에 참여하지 않고 있는 것으로 보입니다.프로젝트는 Project1 이라는 이름으로 이미 생성이 되어있으니, 우측 솔루션 탐색기에서 소스 파일 폴더에 우클릭 후 추가 -> 기존 항목 을 선택하셔서 aaa.c 파일을 찾아 등록하시면 됩니다.여기까지 한 후 빌드해보시고 그래도 해결되지 않는다면 다시 댓글을 달아주세요.
- 좋아요수
- 1
- 댓글수
- 3
- 조회수
- 70
질문&답변
main 함수에서 왜 int만 선언이 되는걸까요
안녕하세요? 질문&답변 도우미 durams입니다.프로그램 실행 시, entry point인 main 함수의 코드만 실행된다고 생각하기 쉽지만, 사실 프로그램 실행 이전과 이후에는 각각 프롤로그와 에필로그라고 하는 과정이 숨어있습니다. main의 반환값은 에필로그와 관련되어있습니다.에필로그에서는 main의 반환값을 확인하여 프로그램이 제대로 종료했는지 확인하는데요, 그 값은 미리 프로그래머들이 약속을 통해 의미를 정해놓았습니다. 대표적으로 0의 경우 정상 종료, 0이 아닌 값의 경우 비정상적인 종료를 의미합니다. 즉, 에필로그가 int 타입을 요구하기 때문입니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 63
질문&답변
8비트 2진수 변환시 왜 1을 더해야하나요?
안녕하세요? 질문&답변 도우미 durams입니다.단순하게 이유를 말씀드리자면 컴퓨터에서 정수를 나타내기 위한 방식 중 하나인 2의 보수법의 규칙입니다.과거에는 1의 보수법이라는 방식도 있었으나, 정수 0이 두 개의 비트 패턴으로 나타나는 등 몇 가지 단점 때문에 현재는 2의 보수법을 사용합니다. 부정 연산(negation) 시 비트 패턴을 뒤집고 1을 더하는 건 1의 보수법이 가지고 있던 단점을 없애기 위해 고안한 방법이라고 생각하시면 될 것 같습니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 62
질문&답변
혹시 강의를 빠르게 수강하려면 어디서부터 듣는게 좋을까요?
안녕하세요? 질문&답변 도우미 durams입니다.0.10 이진수: 숫자를 2진수로 나타내는 방법과 2의 보수에 대한 소개3.8 8진수와 16진수: 8진수, 16진수에 대한 소개3.10 문자형: ASCII table과 C 언어에서 문자를 사용하는 방법이렇게 세 영상에서 개념을 습득하시면 될 것 같습니다. 훑어보시고 추가로 질문이 있으시다면 해당 강의 영상에 질문 달아주시면 도와드리겠습니다.
- 좋아요수
- 1
- 댓글수
- 1
- 조회수
- 58
질문&답변
프로토타입과 함수간의 인자 불일치
안녕하세요? 질문&답변 도우미 durams입니다.이전 질문 관련해서 여러가지 검증을 하고 계신것 같습니다만, 말씀해주신 내용만으로는 정확히 어떤 상황인지 이해가 어렵습니다. 이전 제가 드렸던 답변과 더불어, '헤더 파일의 포함'은 해당 내용을 복사-붙여넣기 하는 것과 같다는 점에 유의하신다면 이해에 어려움은 없으실 것이라 생각됩니다.고민 후에도 명확한 답을 얻지 못하셨다면 해당 코드 첨부해주시면 도와드리겠습니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 81
질문&답변
12.12 헤더 관련 질문
안녕하세요? 질문&답변 도우미 durams입니다.해당 예제 상태에서는 .c 파일에서 헤더 파일을 include하지 않더라도 빌드가 됩니다. 다만 언제나 그런 것은 아니며, 정의가 있는 .c 파일에서는 선언이 존재하는 헤더 파일을 include하시는 것이 좋습니다.그 의미는 컴파일 단계에서 정확한 코드 작성을 강제하는 데 있습니다. my_rand.c에서 my_rand.h를 include 한다면 전방 선언 후 정의하는 것이기 때문에 자연스럽게 선언과 정의의 간 함수 시그니처가 같음이 보장됩니다.하지만 include 하지 않는다면 my_rand.c는 독립된 translation unit으로써 컴파일됩니다. 만약 my_rand.c와 my_rand.h의 함수 시그니처가 약간 다르다면, 컴파일과 링킹이 성공하더라도 실행 시 문제가 발생합니다. 예를 들어 my_rand.h에서는 int를 받도록 선언이 작성되어있지만, my_rand.c에서는 float를 받도록 정의가 작성되어있을 수 있겠죠.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 63
질문&답변
Visual Studio Community 2026 사용 문의
안녕하세요? 질문&답변 도우미 durams입니다.인터페이스가 약간 다를 수 있지만, 2022와 2026 둘 모두 강의를 수강하는 데에는 문제 없습니다. 수강 중 잘 진행이 안되는 부분이 생기시면 언제든지 질문 주세요.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 149
질문&답변
Q. 15:30, 부호가 있는 8비트 정수 질문
안녕하세요? 질문&답변 도우미 durams입니다.어떠한 비트 패턴이 있을 때 signed로 해석해야할 지 unsigned로 해석해야할 지 어떻게 판단하느냐는 말씀이시죠? 어떤 데이터 타입에 저장되었느냐에 따라 다르게 해석됩니다.예를 들어 unsigned char에 10011110이 저장되면 맨 왼쪽의 비트(MSB; Most Significant Bit)를 2^7 = 128이라고 해석하구요, signed char에 같은 패턴이 저장되면 MSB를 -2^7 = -128이라고 해석합니다.
- 좋아요수
- 1
- 댓글수
- 2
- 조회수
- 65




