묻고 답해요
148만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
switch-case 예제중
scanf_s("%d%c%d", &x,&cOperator,1,&y);에서 1은 무엇을 뜻하나요?
-
미해결홍정모의 따라하며 배우는 C언어
첫번째 예제
해설 보면 코드 전에 아예 #define을 먼저 입력하고 들어가던데 define의 정확한 기능이 무엇인가요?NUM_ROWS, FIRST_CHAR, LAST_CHAR 같은 이름은 코드 전체에 통일성만 유지된다면 마음대로 이름을 지어도 되는 것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
예제 관련 질문
처음에 설명 듣기 전에 이전에 배운 것을 토대로 코드를 작성해봤을 때 이렇게 작성을 했는데 이 코드를 실행하니까 제가 입력을 해야 Step 1,2,3 이런 식을 증가를 하던데 위의 코드를 입력 안 하고 강의 영상에 나오는 것처럼 하려면 어디를 어떻게 수정하면 될까요?
-
미해결홍정모의 따라하며 배우는 C언어
5분 경 질문
후위 증가 연산자 때문에 i가 2가 되는 건 알겠는데 i가 j에 대입?된다는데 그 부분이 잘 이해가 가지 않습니다
-
해결됨독하게 시작하는 C 프로그래밍
변수선언할때
그냥 누적변수뿐만 아니라 모든 변수를 0으로 초기화로 시작해도 될까요?
-
해결됨독하게 시작하는 C 프로그래밍
lookup테이블과 역호출 결합부분 질문
int (*functionArray[3])(int) = {DoMove, DoJump, DoAttack};이런 형식으로 했는대 인자인 int 가 강의에선 딱히 의미가 없어보이는대 의미가 있는 사용법이 있을까요??
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
클럭설정
안녕하세요 이번에 선생님의 강의를 보고 STM에 입문하려는 학생입니다. 임베디드에 완전 첫 입문이라 강의 설명중 헷갈리는게 있는데, 외부 클럭생성기가 8MHz의 주파수로 발생시킨다고 하셨는데, 시스템클럭을 168MHz로 설정하는 이유가 무엇인가요?시스템 클럭이라는게 '최대 얼마까지의 클럭을 사용할 수 있는가' 에 대한 부분을 설정해주는 것인가요?설명해주시면 정말 감사하겠습니다!좋은강의 항상 감사합니다..
-
해결됨독하게 시작하는 C 프로그래밍
scanf_s 나 gets_s쓸때 마지막에 sizeof나 _countof쓰는경우가 있고
없는경우가 있는데 어떤차이인가요?
-
미해결오픈소스 자료구조 및 알고리즘 in C
메모리 풀링 속도 확인
안녕하세요, malloc() 대신 스택 변수로 NODE 배열을 만들어서 사용하는 것을 보았는데요,정말로 빠른지 확인해보고 싶은데 어떻게 할 수 있을까요?
-
해결됨홍정모의 따라하며 배우는 C언어
setvbuf함수의 대하여
안녕하세요 잦은 질문을 드리네요 죄송합니다 궁금증이 많아서..선생님 강의 도중 setvbuf함수를 설명하실 때 _IONBF 이 모드를 인수로 넣으며 버퍼를 사용하지 않는다고 설명해주셨습니다.이 설명을 듣고 떠오른건 한창 입출력 함수 알려주실 때 구글에 검색해서 찾아보다가 windows에서만 쓰이는 conio.h라이브러리에 _getch(), _getche()란 함수가 있었습니다.그 함수가 버퍼를 통하지 않고 바로바로 입력과 동시에 처리를 했었는데 setvbuf함수가 그런 기능까지 구현할 수 있게 해주는 걸까요?
-
미해결홍정모의 따라하며 배우는 C언어
이중포인터를 안 써도 답이 똑같은 이유가 몰까요
이중 포인터가 아니라 밑에 포인터만 써도 그냥 포인터만 써도 답이 이중 포인터랑 똑같이 나오는 이유는 무엇일까요?? void swap(char* xp, char* yp) { char* temp = *xp; *xp = *yp; *yp = temp; }
-
해결됨홍정모의 따라하며 배우는 C언어
EOF와 바이너리 파일의 대하여.
EOF란?파일 대신 배열로 예를 들어보겠습니다.예를들어 int a[3]이 있다고 가정을 하면 [0]번 인덱스부터 [2]번 인덱스 까지 있을 것 입니다. 파일을 읽는 것 처럼 배열로 읽는다고 바꿔 생각해보면 [0]번 인덱스를 읽을 땐 배열(파일)의 끝이 아니니 거짓(0)을 리턴합니다. 이렇게 [2]번 인덱스까지는 배열의 끝이 아니니 거짓(0)을 리턴 합니다. 그러다가 [3]번 인덱스를 읽었을 땐 배열의 끝 이므로 참(1)을 반환합니다. 이러한 개념을 파일로 적용 해봤을 때 이해한게 맞을까요??바이너리 파일과 확장자요즘 소프트웨어가 다양하고 각 소프트웨어마다 확장자를 가지고 있습니다. 그리고 그 확장자를 불러오거나 저장할 수도 있습니다.이번 강의를 보고 느낀점은 결국 확장자 라는 개념은 그 소프트웨어의 확장자 임을 나타내기 위함이고각 소프트웨어의 확장자 파일을 읽어올 때나 저장(출력)할 때 소프트웨어 개발사가 미리 정해둔 어떤 데이터들의 형식, 구조, 순서 대로 저장을 하고. 그 저장된 확장자 파일을 불러올 때 앞 서 미리 정해둔 저장(출력) 틀에 따라 데이터들을 차례대로 가져와서 사용하는 개념일까요?
-
해결됨Windows 시스템 프로그래밍 - 기본
강사님 질문이 너무 많아 죄송합니다.
메모리를 내부적으로 64KB 와 4KB 로 관리하는 내역이 뭔지 좀 자세한 설명 부탁드릴 수 있는지요?4KB 는 시스템에서 한번에 이동하는 즉 PAGE 단위라는 것은 알고 있는데 64KB 의 의미는 정확히 이해가 좀 안가서요....또한 4Kb 를 넘어가는 메모리 요청은 한페이지를 넘어가는데 이 경우 메모리의 주소 관리 등은 어떻게 이루어 지는지 궁금합니다. 아울러 한가지만 더 여쭤보면 만약 스레드를 생성하고 대기하기도 전에 스레드가 종료되어 버리면 WaitForSingleObject는 어떻게 동작하나요?또한 SetEvent() 를 호출하여 이벤트가 signalled 상태로 변경하면 WaitForSingleObject() 를 호출하는 모든 스레드는몇번이고 Event 가 non-signalled 로 전환되기 전까지는 몇번이고 WaitForSingleObject() 를 통해 Event 를 받을 수 있게 되는 건가요?
-
해결됨Windows 시스템 프로그래밍 - 기본
비즈니스 코드는 프로세스간에 공유가 되는건지요?
개발자가 작성한 프로그램을 여러개의 프로세스로 기동할 때실행코드는 모든 프로세스가 공유하는 건지요? 만약 그렇다면 사용자 코드는 사용자 메모리에 어떻게 올라가서 어떤식으로 모든 프로세스가 공유할 수 있는건지 궁금합니다.
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
구현 연습에 대한 개인적 의문
제가 나름 강사님의 큰 틀의 사고를 이용해서 구현을 하는데 차이가 약간씩 나고 있습니다. 이걸 코드 수준에서 동일하게 하도록 연습을 해야 할 지 아니면 저의 사고를 우선으로 하고 차이를 조정을 해야할지 고민이 있어 질문 드림니다!
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
반올림 되는건가요?
double d = 4.428;printf("%2lf\n",d);이렇게 작성 시 4.43이 나오는데 반올림 되어 출력되는건가요?
-
해결됨독하게 시작하는 C 프로그래밍
c언어 자료형에 대해
자료형에 대한 이해 5:38에서 C언어 자료형에 대해 설명하는 도중 함수형에 대해 의문이 들어 글을 작성합니다. 이전에 설명해 주실때 자료형은 일정길이의 메모리에 저장된 정보를 해석 하는 것으로 설명해주셨습니다. 함수형은 메모리에 일정길이를 해석하는 개념이 있는지 또는 다른 해석법이 있는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
9.9 print_binary 다르게 함수를 짜봤습니다
#define CRTSECURE_NO_WARNINGS#include <stdio.h>void recursion(int num);int main(){ int num = 10; recursion(10);}void recursion(int num){ if (num == 0) return; else recursion(num/2); printf("%d", num % 2);} 혹시 이 함수도 맞는지 확인해 주실 수 있으신가요
-
미해결홍정모의 따라하며 배우는 C언어
실행 후 콘솔창이 보이지 않는 문제
안녕하세요. 따배씨 학습 중 콘솔창 관련하여 문제가 생겨 질문드립니다.ctrl + f5 눌러 실행하는데 이미지와 같이 정상 실행은 되나 콘솔창이 화면에 뜨지 않습니다.작업표시줄에 콘솔창이 실행된게 보이는데, 클릭하여도 화면에 나타나지 않습니다.제가 문제 해결을 위해 시도해본 방법은 아래와 같습니다.비주얼 스튜디오 다시 시작.컴퓨터 다시 시작.비주얼 스튜디오 삭제 후 재설치.위와 같은 방법을 통해서도 문제가 해결되지 않았습니다. 어떤 시점에서 문제가 생겼는지는 저도 잘모르겠습니다. 전날 학습 후 다음 날 이어 학습하려는데 이와 같은 문제가 생겼습니다. 관련해서 도움 부탁드립니다. 사용환경 비주얼 스튜디오 커뮤니티 2022Window 10 home
-
해결됨Windows 시스템 프로그래밍 - 기본
강사님 질문 드립니다.
게임개발자가 되려면 MFC 를 어느정도 알아야 하나요?게임개발자가 되려면 반드시 MFC 를 공부해야 하는지 궁금해서요...강사님의 조언 부탁드립니다.