inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

안녕하세요 선생님 질문이 있습니다~

해결됨

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

제가 패킷 캡처 프로그래밍을 하던 중 실제로 프로그래밍을 하는 부분인 packet_handler()함수에서 실제로 캡쳐가 된 패킷을 저장하는 변수인 const u_char* pkt_data <- 이 부분이 왜 포인터 변수로 선언이 되어있는지 궁금합니다 알려주시면 감사드리겠습니다~~

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

개발 환경 문의드립니다

해결됨

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

안녕하세요. CS를 전공하고 있는 대학생입니다. 다음학기 들어야 할 코스와 선생님 강의의 커리큘럼이 겹치는 부분이 있어서, 이 강의를 꼭 들으면서 예습을 하고 싶어서 수강 결제를 진행했으나 후에 강의가 윈도우 개발환경에 맞춰져있다는 설명을 보았습니다. 맥북 유저이지만 대체할만한 강의를 찾지 못해서 되도록 이 강의를 수강하고 싶은데 어느 정도 불편함을 감수하고서라도 이 강의를 수강하는 것에 대해 조언해 주실 수 있을까요? 감사합니다.

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

참조에 대해 헷갈리는 부분 질문합니다.

해결됨

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

강의 내용에서 엑셀 비유하신 부분이 정리하자면, C5에 15가 저장되있고, D7에는 C5의 위치가 저장 되어있다. D7은 참조이다. C5는 참조의 대상이다. 인데, D7은 C5를 참조했다. 라고 표현해도 되는 건가요? 참조는 D7이라고 했었는데, 참조가 명사가 되었다가 동사가 되었다가 하니 헷갈리네요.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
승기 댓글 1 좋아요 0 조회수 132

C프로그래밍 책 개정판 출판 계획

해결됨

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

강사님 혹시 독하게 시작하는 C프로그래밍 책이 개정된다는 이야기가 있던데 개정판 혹시 언제쯤 나오나요? 나오면 구매하려고 합니다.

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

표준/입출력 필수실습문제 질문

해결됨

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

안녕하세요. 이름 변수 선언을 할 때 int형으로 선언을 하면 실행은 되는데 하단에 경고문이 뜹니다. 경고 내용이 무엇인지 잘 이해할 수 없어 질문을 남깁니다. 꼭 char형으로 선언해야 하는 이유가 있을까요? int와 char는 서로 크기만 다른 정수형인걸로 알고 있는데 제가 잘못 이해한 부분이 있을까요? 감사합니다!

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

독하게 시작하는 c프로그래밍 구입했는데..

미해결

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

이번에 c언어 공부를 시작하기 위해 독하게 시작하는 c프로그래밍 강의 구입했습니다. 근데 책이 절판이네요ㅜㅜ 책 볼수 있는 방법 있을까요??

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

.

해결됨

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

.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
전채영 댓글 1 좋아요 0 조회수 77

안녕하세용 선생님 질문이 있습니다~~

해결됨

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

저희가 프로토콜의 구조체를 만들 때 자료형을 unsigned로 하잖아요~ 근데 굳이 unsigned를 고집을 하는 이유가 음수를 표현을 할 필요가 전혀 없어서죠?? 알려주시면 감사드리겠습니다 좋은하루 보내세요~

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

시스템프로그래밍-응용편

해결됨

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

안녕하세요 선생님 기본편 잘 듣고 있는 학생입니다 혹시 응용편은 어디있나요? 후속으로 응용편도 있다고 들은 거 같은데 찾아봐도 못찾겠어서요

  • c
  • system-programming
  • vc++
김성관 댓글 2 좋아요 0 조회수 160

안녕하세요 선생님~~ 질문이 있습니다~~

해결됨

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

다름 아니라 제가 인터넷을 찾아보다가 확장자를 .c 즉 c언어로 할 경우 외부 include 디렉터리와 외부 라이브러리 디렉터리를 저희가 수업에서 진행을 했던 그대로 설정을 하면 LoadNpcapDlls() 해당 함수를 사용을 하지 않아도 프로그램이 문제 없이 작동을 합니다 혹시 위에 외부 include와 라이브러리 디렉터리를 올바르게 등록을 하면 LoadNpcapDlls()함수 없이 코드를 작성해도 될까요??

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

바이트와 관련된 유튜브 영상을 못 찾겠어요ㅠㅠ

해결됨

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

안녕하세요 선생님~~ 다름 아니라 2강의 핵심주제와 범위에서 선생님 유튜브에 바이트와 관련된 영상이 따로 있다고 하셨는데 검색을 해보니 영상이 너무 많이 나왔는데요 혹시 시스템 프로그래밍에 바이트와 관련된 1시간짜리 영상이 어떤 영상인지 링크 공유 해주실 수 있나요??

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

파일 복사에 관한 질문입니다

해결됨

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

파일에 대한 내용을 공부하다가 실무에 응용할 수 있을까 궁금해져서 질문 드립니다. 한 프로세스 안에서 실시간으로 파일을 쓰고 있고, 최대 4GB입니다. 사용자가 저장 버튼을 누르면 이 파일을 별도의 파일로 저장하는데, 재구성을 위해 (편의상 쓰고 있는 파일을 입력 파일, 저장할 파일을 출력 파일이 라 부르겠습니다) 입력 파일의 일부 내용을 복사해서 출력 파일에 쓰고 있습니다. 쓰기 쓰레드와 저장 쓰레드는 별도입니다. 현재는 이 복사 과정을 파일 포인터를 옮겨가며 진행하고 있는데, 이 부분을 Memory Mapped File로 변경한다고 하면 복사 과정에서 쓰기 쓰레드가 접근하는 것을 막을 수 있나요? 아니면 별도의 처리를 해주어야 하나요?

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

책과 강의 질문

해결됨

MFC Windows 프로그래밍 - 기본

안녕하세요 선생님 선생님 강의(외우면 끝내는 네트워크 2편) 다 보고 감동받아서 MFC 1,2랑 시스템 프로그래밍도 구매했는데요 선생님 강의를 구매하니까 그 책(열혈 MFC) 주셨잖아요. 이거는 비주얼 스튜디오 2008로 하는데 이거 비주얼스튜디오 2022로 진행해도 되는 건가요? 책도 보고 이 강의도 한번 같이 보려고 해서요 읽어주셔서 감사합니다

  • c++
  • mfc
  • gdi
  • sdi
  • vc++
  • win32api
김성관 댓글 2 좋아요 0 조회수 193

fgets()로 입력을 받을 때, 개행문자 \n을 없에고 받을 수 있을까요?

해결됨

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

#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()함수 내에서 자체적으로 해결 가능한 방법이 있을 지 알고 싶습니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
imwoodam 댓글 1 좋아요 1 조회수 215

세마포어 예제에 대한 질문이 있습니다.

해결됨

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

안녕하세요. Semaphore 예제를 따라해보다가 2가지 궁금점이 있어 질문드립니다. 10개의 Thread를 생성한 후에 만들어진 Thread Handle을 닫지 않고 있는데, 그래도 괜찮은 것인가요? 세마포어를 생성하는 API나, WFSO API에 형태가 여러가지 있는 것 같습니다. (CreateSemaphoreW나, WaitForSingleObjectEX 등) 이 API 간에 차이는 무엇인가요?

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

프로토콜 헤더 암기

해결됨

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

안녕하세요 선생님~~ 강의 너무 잘 보고있습니다ㅎㅎ 근데 프로토콜 헤더는 꼭 전부 외워서 작업을 해야하나요?? 그리고 선생님은 그걸 안보고 프로그래밍을 하실 수 있나요? 조금 개인적인 질문이라 실례가 될수 있는데요 알려주시면 감사드리겠습니다ㅎㅎ 감사합니다.

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

필수 실습 문제 버블 정렬 질문

해결됨

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

강사님 안녕하세요 강의 듣고 있는 수강생입니다. 제목에 말씀드린 강의의 내용 중, '최소값을 찾아 첫번째 인덱스에 넣고 그 다음부터 해당 인덱스를 증가시켜서 다음 인덱스에 넣으면 된다.'라는 설명을 듣고 사진과 같이 코드를 구현했습니다. 그 후, 강사님의 코드와 비교를 해보았는데, 처음 for문의 시작부터 달라 gpt에 제 코드와 버블정렬에 대해 비교해달라고 했는데 제 코드는 버블정렬이 아니라는 답변을 받았습니다. 결과는 1,2,3,4,5의 오름차순으로 나오는데, 제 코드 중 어디가 잘못되었는지 알 수 있을까요 ? 감사합니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
  • 수업질문
아야어여 댓글 2 좋아요 0 조회수 225

MFC로 게임 엔진 제작 질문

해결됨

MFC Windows 프로그래밍 - 기본

안녕하세요 선생님 DirectX 및 MFC로 유니티 엔진과 대략 비슷한(?) UI를 가진 게임 엔진을 만들어보고 있습니다... 아래는 제가 참고중인 유니티 엔진의 UI 구성이며, 저도 위와 얼추 비슷한 구성으로 아래와 같이 CSplitterWnd 객체 여러 개를 사용하여 메인 프레임을 여러 개로 분할하여 아래와 같이 구성만 해둔 상태입니다. 드리고 싶은 질문은 CSplitterWnd로 창을 얼추 비슷하게 분할하고 각각에 적절한 뷰를 넣은것까지는 위와 같이 완료했는데요, 다만 오른쪽 아래 빨간색으로 박스 친 영역은 어떤 뷰 객체를 띄울지 런타임에 수시로 변경이 일어나야 하는 상황입니다. 이 기능을 구현해야 하는데 필요한 폼 뷰들을 미리 생성해두고 런타임에 계속 바꿔 끼는(?) 식의 구현이 MFC 프레임워크에서 가능한 일인지, 가능하다면 대략 어떤 식으로 해야 하는지 힌트를 주실 수 있으실까요?! 혹시 책에서 다루고 계신 내용이면 제가 찾아보도록 하겠습니다!

  • c++
  • mfc
  • gdi
  • sdi
  • vc++
  • win32api
지렁이 댓글 2 좋아요 0 조회수 218

scanf_s 함수 질문있습니다!

해결됨

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

scanf_s("%4c", szBuffer, _countof(szBuffer)); 이부분 예제에서는 왜 &szBuffer 이렇게 참조형식으로 넘겨주지 않은건가요 ??

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

Hello World 이후 예제구문 관련

해결됨

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

VS studio에서 Hello World 처음 작성하고, 문자 입/출력 강의에 예제 작성하려고 하는데 어느 경로를 통해서 프로젝트 추가해서 작성가능한지에 대해 알려주셨으면 합니다. 찾다가 파일 > 추가 > 새 프로젝트 추가 경로를 통해서 추가는 했습니다만요.. 추가로 새로운 프로젝트는 삭제하고 싶은데 삭제가 안되고, 다른 프로젝트에 코드 작성하려니까 안되네요.. 해결방법이 뭘까요? 감사합니다.

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

인기 태그

인프런 TOP Writers

주간 인기글