묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
개발 환경 문의드립니다
안녕하세요. CS를 전공하고 있는 대학생입니다. 다음학기 들어야 할 코스와 선생님 강의의 커리큘럼이 겹치는 부분이 있어서,이 강의를 꼭 들으면서 예습을 하고 싶어서 수강 결제를 진행했으나 후에 강의가 윈도우 개발환경에 맞춰져있다는 설명을 보았습니다.맥북 유저이지만 대체할만한 강의를 찾지 못해서 되도록 이 강의를 수강하고 싶은데어느 정도 불편함을 감수하고서라도 이 강의를 수강하는 것에 대해 조언해 주실 수 있을까요? 감사합니다.
-
해결됨독하게 시작하는 C 프로그래밍
참조에 대해 헷갈리는 부분 질문합니다.
강의 내용에서 엑셀 비유하신 부분이 정리하자면, C5에 15가 저장되있고, D7에는 C5의 위치가 저장 되어있다. D7은 참조이다. C5는 참조의 대상이다. 인데, D7은 C5를 참조했다. 라고 표현해도 되는 건가요?참조는 D7이라고 했었는데,참조가 명사가 되었다가 동사가 되었다가 하니 헷갈리네요.
-
해결됨독하게 시작하는 C 프로그래밍
C프로그래밍 책 개정판 출판 계획
강사님 혹시 독하게 시작하는 C프로그래밍 책이 개정된다는 이야기가 있던데 개정판 혹시 언제쯤 나오나요? 나오면 구매하려고 합니다.
-
해결됨독하게 시작하는 C 프로그래밍
표준/입출력 필수실습문제 질문
안녕하세요. 이름 변수 선언을 할 때 int형으로 선언을 하면 실행은 되는데 하단에 경고문이 뜹니다. 경고 내용이 무엇인지 잘 이해할 수 없어 질문을 남깁니다. 꼭 char형으로 선언해야 하는 이유가 있을까요? int와 char는 서로 크기만 다른 정수형인걸로 알고 있는데 제가 잘못 이해한 부분이 있을까요? 감사합니다!
-
미해결독하게 시작하는 C 프로그래밍
독하게 시작하는 c프로그래밍 구입했는데..
이번에 c언어 공부를 시작하기 위해 독하게 시작하는 c프로그래밍 강의 구입했습니다. 근데 책이 절판이네요ㅜㅜ 책 볼수 있는 방법 있을까요??
-
해결됨독하게 시작하는 C 프로그래밍
.
.
-
해결됨이해하면 인생이 바뀌는 네트워크 프로그래밍
안녕하세용 선생님 질문이 있습니다~~
저희가 프로토콜의 구조체를 만들 때자료형을 unsigned로 하잖아요~ 근데 굳이 unsigned를 고집을 하는 이유가 음수를 표현을 할 필요가 전혀 없어서죠?? 알려주시면 감사드리겠습니다좋은하루 보내세요~
-
해결됨Windows 시스템 프로그래밍 - 기본
시스템프로그래밍-응용편
안녕하세요 선생님기본편 잘 듣고 있는 학생입니다혹시 응용편은 어디있나요?후속으로 응용편도 있다고 들은 거 같은데 찾아봐도 못찾겠어서요
-
해결됨이해하면 인생이 바뀌는 네트워크 프로그래밍
안녕하세요 선생님~~ 질문이 있습니다~~
다름 아니라 제가 인터넷을 찾아보다가 확장자를 .c 즉 c언어로 할 경우외부 include 디렉터리와 외부 라이브러리 디렉터리를저희가 수업에서 진행을 했던 그대로설정을 하면LoadNpcapDlls() 해당 함수를 사용을 하지 않아도프로그램이 문제 없이 작동을 합니다 혹시 위에 외부 include와 라이브러리 디렉터리를올바르게 등록을 하면LoadNpcapDlls()함수 없이 코드를 작성해도 될까요??
-
해결됨Windows 시스템 프로그래밍 - 기본
바이트와 관련된 유튜브 영상을 못 찾겠어요ㅠㅠ
안녕하세요 선생님~~ 다름 아니라 2강의 핵심주제와 범위에서선생님 유튜브에 바이트와 관련된 영상이따로 있다고 하셨는데 검색을 해보니 영상이 너무 많이 나왔는데요 혹시 시스템 프로그래밍에 바이트와 관련된 1시간짜리 영상이 어떤 영상인지링크 공유 해주실 수 있나요??
-
해결됨Windows 시스템 프로그래밍 - 기본
파일 복사에 관한 질문입니다
파일에 대한 내용을 공부하다가 실무에 응용할 수 있을까 궁금해져서 질문 드립니다.한 프로세스 안에서 실시간으로 파일을 쓰고 있고, 최대 4GB입니다. 사용자가 저장 버튼을 누르면 이 파일을 별도의 파일로 저장하는데, 재구성을 위해 (편의상 쓰고 있는 파일을 입력 파일, 저장할 파일을 출력 파일이 라 부르겠습니다) 입력 파일의 일부 내용을 복사해서 출력 파일에 쓰고 있습니다. 쓰기 쓰레드와 저장 쓰레드는 별도입니다. 현재는 이 복사 과정을 파일 포인터를 옮겨가며 진행하고 있는데, 이 부분을 Memory Mapped File로 변경한다고 하면 복사 과정에서 쓰기 쓰레드가 접근하는 것을 막을 수 있나요? 아니면 별도의 처리를 해주어야 하나요?
-
해결됨MFC Windows 프로그래밍 - 기본
책과 강의 질문
안녕하세요 선생님선생님 강의(외우면 끝내는 네트워크 2편) 다 보고 감동받아서 MFC 1,2랑 시스템 프로그래밍도 구매했는데요선생님 강의를 구매하니까 그 책(열혈 MFC) 주셨잖아요. 이거는 비주얼 스튜디오 2008로 하는데 이거 비주얼스튜디오 2022로 진행해도 되는 건가요? 책도 보고 이 강의도 한번 같이 보려고 해서요읽어주셔서 감사합니다
-
해결됨독하게 시작하는 C 프로그래밍
fgets()로 입력을 받을 때, 개행문자 \n을 없에고 받을 수 있을까요?
#include <stdio.h> int main() { char name[32]; int age = 0; scanf("%d%*c", &age); fgets(name, sizeof(name), stdin); printf("%d살 %s 입니다", age, name); return 0; } age로 15를 입력하고,name으로 david를 입력했을 때,결과가"""15살 david 입니다"""로, 줄바뀜이 된 채로 출력되는 것을 알 수 있습니다.fgets로 입력을 받을 시, 입력 마지막에 엔터 키를 누른 것 때문에 \n 개행문자가 입력되었기 때문으로 보여지는데,fgets()로 사용자의 입력을 받을 시, 개행 문자를 제하는 방법이 있을까요?찾아보니 size_t len = strlen(name); name[len-1] = '\0';처럼, 문자열 마지막을 \n에서 임의로 null byte로 교체하는 방법을 사용하던데,scanf처럼 fgets()함수 내에서 자체적으로 해결 가능한 방법이 있을 지 알고 싶습니다.
-
해결됨Windows 시스템 프로그래밍 - 기본
세마포어 예제에 대한 질문이 있습니다.
안녕하세요. Semaphore 예제를 따라해보다가 2가지 궁금점이 있어 질문드립니다. 10개의 Thread를 생성한 후에 만들어진 Thread Handle을 닫지 않고 있는데, 그래도 괜찮은 것인가요?세마포어를 생성하는 API나, WFSO API에 형태가 여러가지 있는 것 같습니다. (CreateSemaphoreW나, WaitForSingleObjectEX 등) 이 API 간에 차이는 무엇인가요?
-
해결됨이해하면 인생이 바뀌는 네트워크 프로그래밍
프로토콜 헤더 암기
안녕하세요 선생님~~강의 너무 잘 보고있습니다ㅎㅎ근데 프로토콜 헤더는 꼭 전부 외워서 작업을 해야하나요?? 그리고 선생님은 그걸 안보고 프로그래밍을 하실 수 있나요? 조금 개인적인 질문이라 실례가 될수 있는데요알려주시면 감사드리겠습니다ㅎㅎ 감사합니다.
-
해결됨독하게 시작하는 C 프로그래밍
필수 실습 문제 버블 정렬 질문
강사님 안녕하세요강의 듣고 있는 수강생입니다. 제목에 말씀드린 강의의 내용 중, '최소값을 찾아 첫번째 인덱스에 넣고 그 다음부터 해당 인덱스를 증가시켜서 다음 인덱스에 넣으면 된다.'라는 설명을 듣고 사진과 같이 코드를 구현했습니다.그 후, 강사님의 코드와 비교를 해보았는데, 처음 for문의 시작부터 달라 gpt에 제 코드와 버블정렬에 대해 비교해달라고 했는데 제 코드는 버블정렬이 아니라는 답변을 받았습니다.결과는 1,2,3,4,5의 오름차순으로 나오는데, 제 코드 중 어디가 잘못되었는지 알 수 있을까요 ?감사합니다.
-
해결됨MFC Windows 프로그래밍 - 기본
MFC로 게임 엔진 제작 질문
안녕하세요 선생님DirectX 및 MFC로 유니티 엔진과 대략 비슷한(?) UI를 가진 게임 엔진을 만들어보고 있습니다... 아래는 제가 참고중인 유니티 엔진의 UI 구성이며,저도 위와 얼추 비슷한 구성으로 아래와 같이 CSplitterWnd 객체 여러 개를 사용하여 메인 프레임을 여러 개로 분할하여 아래와 같이 구성만 해둔 상태입니다.드리고 싶은 질문은 CSplitterWnd로 창을 얼추 비슷하게 분할하고 각각에 적절한 뷰를 넣은것까지는 위와 같이 완료했는데요, 다만 오른쪽 아래 빨간색으로 박스 친 영역은 어떤 뷰 객체를 띄울지 런타임에 수시로 변경이 일어나야 하는 상황입니다.이 기능을 구현해야 하는데 필요한 폼 뷰들을 미리 생성해두고 런타임에 계속 바꿔 끼는(?) 식의 구현이 MFC 프레임워크에서 가능한 일인지, 가능하다면 대략 어떤 식으로 해야 하는지 힌트를 주실 수 있으실까요?! 혹시 책에서 다루고 계신 내용이면 제가 찾아보도록 하겠습니다!
-
해결됨독하게 시작하는 C 프로그래밍
scanf_s 함수 질문있습니다!
scanf_s("%4c", szBuffer, _countof(szBuffer));이부분 예제에서는 왜 &szBuffer 이렇게 참조형식으로 넘겨주지 않은건가요 ??
-
해결됨독하게 시작하는 C 프로그래밍
Hello World 이후 예제구문 관련
VS studio에서 Hello World 처음 작성하고, 문자 입/출력 강의에 예제 작성하려고 하는데 어느 경로를 통해서 프로젝트 추가해서 작성가능한지에 대해 알려주셨으면 합니다.찾다가 파일 > 추가 > 새 프로젝트 추가 경로를 통해서 추가는 했습니다만요.. 추가로 새로운 프로젝트는 삭제하고 싶은데 삭제가 안되고, 다른 프로젝트에 코드 작성하려니까 안되네요.. 해결방법이 뭘까요? 감사합니다.
-
해결됨MFC Windows 프로그래밍 - 기본
이벤트 메시지 루프의 '응답 없음'에 대하여
안녕하세요 선생님.강의를 듣다가 질문이 생겨서 이렇게 글을 작성하게 되었습니다. GUI 응용 프로그램에서 사용자 입력에 대한 처리가 먹통이 되는 경우를 '응답 없음' 상태라고 한다고 하셨습니다. 실제로 프로그램들을 사용하며 간혹 겪어보기도 하였고요... ㅎㅎ그런데 윈도우즈는 어떻게 해서 이 '응답 없음' 상태를 감지하여 먹통이 된 프로그램 창 위에 응답 없음 다이얼로그를 띄워주는 것인지 궁금해졌습니다.주기적으로 실행중인 응용 프로그램들을 감시하는 일을 하는 백그라운드에서 운영체제 서비스라도 있는 것인가요?