inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

visual studio SDL 검사 설정 방법

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요, 강의 정말 잘 듣고 있습니다! SDL 설정을 따라해 보려고 하는데, 쉽지 않아서 이렇게 질문을 남깁니다. 알려주신 단축키(alt + F7)도 안되고, 나름 검색해본 방법들도 제가 사용하는 visual studio 에서는 적용이 되지 않는 것 같습니다. 도움을 구합니다. 감사합니다. <SDL 설정 창> -> 이걸 하고 싶어요... <사용 중인 visual studio> tool -> property -> 설정하기 project -> property -> 설정하기 현재 프로젝트에 우클릭 -> property -> 설정하기 위의 3가지를 시도해보았지만 실패했습니다...

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
메롱하는오리 댓글 2 좋아요 1 조회수 269

최대값구하기에서

해결됨

독하게 시작하는 C 프로그래밍

풀이에서 max = (max > input) ? max : input 를 저는 (input > max) ? max = input : max; 이렇게했는데 컴파일하니깐 경고가 떠서 구글링 해보니깐 연산식을 제어문처럼 쓰고 있다고합니다. (제가 c언어 말고 다른 쪽에서 제어문을 써 본적이 있어서 언어는 잘 모르지만 제어문을 알고 있습니다.) 제가 작성한 연산식은 잘못된 방식인가요? 그리고 max를 갱신하는 용도면은 if문이 더 낫나요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
댓글 2 좋아요 0 조회수 55

컴퓨터가 여러 대 있는 환경에서의 질문입니다.

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요. 강사님. 현재 사용할 수 있는 컴퓨터가 여러대인 학원 자습실에서 학습을 하고 있습니다. 현재 강의 내용이 새롭다보니 강의를 한 번 쭉 훓어보고 본격적으로 학습에 들어가려고 합니다. 질문을 하게 된 계기는 전에 소켓프로그래밍 채팅 예제를 할 때, 다른 컴퓨터에서 통신을 알려면 '공유기의 글로벌 IP주소'를 알아야한다고 해서 질문드리게 되었습니다. 여기서 질문 입니다. 노트북은 현재 없으며 컴퓨터가 여러 대 있는 환경 / 학원인지라 공유기 정보 및 글로벌 IP 주소를 알 수 없는 상황의 경우에는 이번 강의에서 학습할 예제를 하기 어려운지 미리 알고 싶습니다. (컴퓨터는 다 LAN선으로 꽂혀있고 LAN선의 최종 연결 위치는 보이지 않습니다.) 만약 어렵다면, 대처방안을 어떻게 해야할지도 알고 싶습니다.

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
무무 댓글 1 좋아요 1 조회수 74

첫번째 루프에서 최소값을 못찾았는데 계속 진행하는 이유가 무엇인가요?

해결됨

독하게 C를 배운 사람을 위한 선형 자료구조

이미 정렬이 된 노드에서 범위기반 탐색을 하는데 min보다 같거나 큰값을 못찾았다는건 리스트 내의 모든 값이 min보다 작다는것 아닌가요? 그렇다면 왜 바로 종료시키지 않고 헤드 다음을 기준으로 MAX 까지 다시 탐색하는지 이해가 가지 않습니다.

  • c
  • 코딩-테스트
  • 알고리즘
  • vc++
김현우 댓글 1 좋아요 0 조회수 71

본 강의 이후 C프로그래밍 학습 방향성

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요, 우선 질 높은 강의 너무나 감사드립니다. 다름아닌, 해당 강의를 통해서 배운 내용을 바탕으로 연습문제들을 풀며 실력을 더욱 키우고자 하는데, 추후 어떤 경로로 연습을 이어나가야할지 감이 잡히지 않아 질문을 남깁니다. 개인적으로 전문 개발자가 아닌 전기 및 제어 분야 학생으로써, 임베디드 시스템 등 하드웨어와 접목시키는 방향성을 가지고 C언어를 사용할 예정입니다. 이러한 상황에서 어떻게 추후 학습을 어떻게 이어나가는 것이 좋을까요? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김예찬 댓글 1 좋아요 0 조회수 95

컴퓨터 구조에 대한 질문입니다.

해결됨

독하게 시작하는 C 프로그래밍

1.첫 질문은 제가 컴퓨터 구조를 따로 공부하고 싶은데 어떤 책을 참고해야할 지 모르겠습니다. 2번쨰 질문은 일단 모르겠어서 ,csapp 또는 structured computer organization 을 찾아가면서 공부 중인데 진도가 조금 안 나가고 생각보다 많이 막히는게 있어 맞는 방향인가 고민이 됩니다. 이 강의 관련해서 혼자 공부하면서 배웠던건 1.키보드의 입력값을 주면 전기신호가 컨트롤러에게 전달되고 2.컨트롤러가 신호를받아 데이터를 값으로 변환하고 3.그 값을 cpu로 보내서 인터럽트 요청을 하고 4.I/o bus를 통해 cpu가 데이터를 읽는다. 이게 레지스터로 가 저장이 된다는 것 까지 압니다. 더 깊게 알고 싶은데 어디서 어떤 순서로 배워야하는지 잘 모르겠습니다. 또한 컴퓨터 구조론을 공부하는데 또 궁금한게 어디까지 작동원리를 이해 하느냐에 또 발목이 잡힙니다. 예시를 들자면 어떤 책은 CPU에 PC에 집중적으로 설명하는데 반에 어떤 책은 ALU와 레지스터의 연산방법 등 이러한 체계가 연결이 안된다는 느낌이 들어 어 여기서는 이랬는데.. 왜 저기서는 이렇지? 이런 느낌이 크게 들어 막히는 감이 존재합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
나성훈 댓글 1 좋아요 0 조회수 87

[자문자답] Windows 11 Evaluation VM Download

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

VM Windows 다운로드 해야 되는 분들은 참고하세요. 구글링하면 다 나오긴 해요. link(reddit)

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
logt 댓글 1 좋아요 2 조회수 123

비트필드 질문

해결됨

독하게 시작하는 C 프로그래밍

오른쪽부터 차례로 1 2 3 2 로 비트필드를 나누고 1 3 7 5 일때 101 111 11 1 여기서 5는 필드 초과되어서 버려서 01 111 11 1 가 됬는데 여기서 unsigned char* 로 포인터 형을 강제로 바꾸어 0111 1111 이렇게 만든상황에서 0x06 하고 엔드 연산을 할때 0111 1111 0000 0110 를 엔드 연산하면 0000 0110 인데 이걸 왜 >> 연산해서 3 으로 작은값나오게 했나요 ? 0000 0011 그에 대한 언급이 없으셔서 질문 남깁니다

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
kkkkkk 댓글 2 좋아요 0 조회수 66

VMNet에 대한 질문 드립니다.

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요. 강사님. 항상 좋은 강의 감사합니다. 복습할 겸 영상을 다시 보고 있는데 이해가 안되는 것이 있어서 질문 드립니다. 게스트 PC 입장에서 VMNet1은 L2 Switch에 연결되어 있는 NIC과 같다고 이해했습니다. 만약 그렇다고 한다면 호스트와 게스트의 IP를 봤을 때 IPv4 주소의 서브넷 마스크에 해당되는 부분은 같아야할 것으로 생각되는데 왜 다른지 이해가 되지 않습니다. 호스트에서 VMNet IP주소가 게이트웨이 주소처럼 되어있는 이유가 뭔지 알 수 있을까요?

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
김상현 댓글 1 좋아요 0 조회수 93

2차원 배열 포인터 질문

해결됨

독하게 시작하는 C 프로그래밍

int a[2][3] = { {1, 2, 3}, {4, 5, 6} }; int sum = ( a+0) + ( a+1) + ( a+2); 여기서 내가 모르겠는 부분은 a는 배열이기 때문에 a[0]이 a의 주소로 참조 되고 주소를 100이라고 가정한다면 a는 100의 값이 저장된다. 이때 *a는 왜 1이 아니고 *a는 100번지라는 주소를 가지는 건가요?? 1차원 배열 포인터는 주소의 위치 값을 말한다고 배웠는데 배열에서는 적용이 다른 거 같아서 헷갈리는데 2차원 배열의 특징으로 외워야 하는 건가요? GPT 설명 🔎 핵심: a , *a , a[0] , &a[0][0] 모두 주소는 같아도 타입이 다르다 표현의미타입주소값 예시 a 2차원 배열의 첫 번째 행의 주소 int (*)[3] 100 *a 첫 번째 행 a[0]int[3] 100 a[0] 첫 번째 행 int[3] 100 &a[0][0] 첫 번째 요소의 주소 (즉, 1의 주소) int* 100 **aa[0][0] == 1 int (값) 1 즉 *a == a[0] == 주소 , **a == a[0][0] == 값 저는 a = 100 인데 *a도 100인게 이해가 안되요

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
조범상 댓글 3 좋아요 0 조회수 129

시작 프로젝트 설정

해결됨

독하게 시작하는 C 프로그래밍

솔루션1개에 여러 개의 프로젝트가 있을 때 컴파일하고 싶은 프로젝트 우클릭후 시작 프로젝트로 설정이 안나와요.. 어떻게 해야하나요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
양근영 댓글 2 좋아요 0 조회수 183

메모리 맵과 비동기 입/출력 조합 #2 수업내용에 질문있습니다.

해결됨

Windows 시스템 프로그래밍 - 기본

코드상에 보면 COPY_DATA* pCopyData = (COPY_DATA*)malloc(sizeof(COPY_DATA)); pCopyData->pMapView = pszMemory; pCopyData->hMap = hMap; pCopyData->hFileSource = hFileSource; pCopyData->hFileTarget = hFileTarget; 이부분에 이렇게 중첩되어서 보내는 정보를 저장하는걸 볼 수있는데. 맵핑객체를 가리키는 포인터인 pszMemory가 있는데 따로 매핑객체의 핸들이나 다른 파일들의 핸들또한 멤버로 넘겨주는 이유가 있나요??

  • c
  • system-programming
  • vc++
pnj991122 댓글 2 좋아요 0 조회수 120

문자열 입/출력 맥북

해결됨

독하게 시작하는 C 프로그래밍

Mac OS 기반 맥북으로 수강하고 있는 학생입니다. VS code가 강의하실 때의 윈도우 기반 vs code랑 사뭇 다르네요.. 처음에 VS code 설치 후 기본 설정과 단축키도 다르고 _getch()도 맥에서는 오류가 뜨고 여러모로 윈도우가 아니여서인지 제한 사항이 많네요. 디버깅 예시 보여주시면서 메모리랑 같이 설명하실 때 저는 도저히 어디서 메모리와 주소를 찾아야 할지 모르겠더라구요.. 혹시 Mac OS 기반도 어떻게 설정하시는지 알 수 있을까요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
도헌 댓글 2 좋아요 0 조회수 131

힙 메모리 블럭 관리 방법 질문

해결됨

Windows 시스템 프로그래밍 - 기본

Window 힙 관리자가 힙 메모리 블럭들을 관리할때 일종의 연결리스트로 이런 메모리 블럭들을 관리 한다고 들었는데 이런 리스트가 1개뿐인지 궁금합니다(듣기로는 특정 크기의 메모리 블럭들 마다 연결리스트가 1개씩 있다고 들었습니다.) 그리고 힙 관리자가 할당 받은 페이지들을 유저가 힙 관리자에게 메모리 요청 하고 해제를 반복하면서 내부 단편화가 발생할텐데 이때 이런 단편화를 줄이기 위해 힙 관리자가 어떤 조치를 하는지 궁금합니다.

  • c
  • system-programming
  • vc++
LoDf 댓글 2 좋아요 0 조회수 125

MapViewOfFile 원리 관련 질문있습니다

해결됨

Windows 시스템 프로그래밍 - 기본

MapviewOfFile함수가 리턴하는 주소값이 결국 유저영역 주소값인데 해당 유저 영역의 페이지 테이블 엔트리에 커널영역에 매핑된 실제 물리 프레임 주소를 넣음으로서 구현되는건지 궁금합니다.

  • c
  • system-programming
  • vc++
LoDf 댓글 1 좋아요 0 조회수 136

가상 메모리 시스템 영역 구분

해결됨

Windows 시스템 프로그래밍 - 기본

가상 메모리 영역 구분이 stack, heap, static으로 구분되었는데 static부분이 코드영역(기계어 저장), 데이터 영역(.data , .bss 영역)인것인지 궁금합니다

  • c
  • system-programming
  • vc++
댓글 2 좋아요 0 조회수 129

dispatcher_handler가 호출되는 시점

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요. 강사님. 강의 잘 보고 있습니다. dispatcher_handler가 호출되는 시점이 궁금해서 질문 드립니다. HttpSample 예제를 실행해보면 호스트가 GET 요청할 때만 dispatcher_handler가 호출되는 것처럼 보여서요. wireshark로 http-browse-ok.pcap 파일을 열어보면 GET 외에 서버 응답도 보이는데 왜 이 예제에서 서버에 대한 응답은 출력되지 않는지 궁금합니다.

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
김상현 댓글 3 좋아요 0 조회수 113

getchar()함수의 반환형에 대해 질문드립니다.

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요. 공부할 때 chat gpt를 자주 활용하고 있습니다. chat gpt에 따르면 getchar()함수를 반환하려면 char a; a = getchar(); 가 아니라 int a; a = getchar(); int형으로 반환을 받아야한다고 하더라구요. EOF를 구분하기 위해서라는데... 그런데 예제들을 보면 char형으로 받는 예제들도 많아서 질문드립니다. 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
kdy4071 댓글 2 좋아요 0 조회수 136

스택 크기 결정 단계

해결됨

Windows 시스템 프로그래밍 - 기본

그 스택크기가 1MB이고 이게 언제 결정되는지 설명해주실때 컴파일 단계라고 알려주셨는데 via 스레드 스택 챕터보면 링커가 스택크기를 exe파일이나 DLL파일의 pe헤더상에 추가한다고 하는데 그러면 링크단계에서 결정되는게 아닌지 궁금합니다

  • c
  • system-programming
  • vc++
LoDf 댓글 2 좋아요 0 조회수 101

패킷 분석 너무 재밌습니다!!

해결됨

이해하면 인생이 바뀌는 네트워크 프로그래밍

안녕하세요. 좋은 영상 감사합니다 실습으로 내주신 패킷 분석이 너무 재밌습니다. 덕분에 네트워크에 대해서 깊게 이해가 되는것같네요 항상 감사합니다 ^^

  • 네트워크
  • winpcap
  • npcap
  • tcpip
  • vc++
석재현 댓글 2 좋아요 0 조회수 112

인기 태그

인프런 TOP Writers

주간 인기글