묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 되새기는 C 프로그래밍
const char *를 char*에 초기화할때의 컴파일 에러 처리 방식 문의
문자(배)열 상수는 어디에 저장되는가? 강의에서 문의 드립니다. (06:45)선생님 강의를 들으면서 따라치면 C2440 오류가 발생하며 다음과 같은 오류가 발생합니다.hello world는 const char* 이나 char* 자료형에 초기화하여 문제가 발생하는 것으로 이해하는데, 강의에서는 자연스럽게 디버깅이 되는 것 같더라구요 (저는 디버그로 돌리니 컴파일 에러가 발생합니다.) 혹시 디버깅을 하기 위해 추가적으로 진행되어야 하는 사항이 있을까요 ?.?
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
Pdf다운불가
이해가 어려운 섹션이나 영상 설명은 질문으로 꼭 남겨주세요.기출문제를 풀다가 막힌 개념이 있나요? 질문으로 회차나 번호, 개념을 예시로 질문해주세요. 답변에 도움이 됩니다.이론 문제는 통합본 PDF 파일로 제공될 예정입니다. (6월 중 업로드 예정)합격을 가르는 것은 역시 코드해석문제. 이론을 외울 시간이 없다면 코드에 익숙해지고, 중요 개념을 몇 가지 외워가면 합격할 수 있습니다. Pdf다운이안대여
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
정처기 합격 잘 부탁드립니다.
실기 5트째 입니다…ㅠ 합격하려고 수강 신청 했습니다. 강의 잘 듣고 주시는 문제들과 이론 자료들로 해서 2회차 시험 도전해보겠습니다.정말 합격하고 싶네요..
-
미해결문제로 배우는 C언어
30과 10의 xor
교재의 예제 3번에서 a+b는 30이 되고, a-b는 10이 되어서,30은 2진수로 11110이고, 10은 2진수로 1010이므로 xor연산 결과로 10100이 되어 답은 20이라고 생각했습니다.하지만 실행결과는 10이라고 출력됩니다.구글에서 xor 연산 계산기를 검색하여 나온 계산기로 XOR Calculator Online, MiniWebtool에서는 30과 10의 연산결과가 20이라고 나오는데, 어떤게 맞는건지 모르겠습니다. 아래는 제 코드입니다. #include <stdio.h>int main(void){ int a = 20, b = 10; a = a + b; b = a - b; printf("%d\n", a ^ b); return 0;}
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
함수와 재귀함수
함수와 재귀 함수 강의도 13분 15초에 영상이 끝나는데 16분 51초까지 검은 화면이 나옵니다! 수정하면 좋을 것 같아요~강의 잘 듣고 있습니다~ 2회차때 합격하도록 열심히 공부하겠습니다. 함께 힘내주세요!!
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
영상이 살짝 잘린 거 같네요.
상속과 생성자 강의 살짝 영상이 잘린 거 같습니다.(3:25)이론 강의는 PDF로 제공해 주시는 걸로 알고 있는데 강의 자료는 제공하지 않나요?
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
반복문+조건문 문제 풀이
반복문+조건문 문제풀이예제2번에서 2의 배수이거나 3의 배수에서 5의배수와 6의 배수를 빼라는걸로 이해했습니다. 그래서 풀이는2의 배수 : 10123의 배수 : 674더하면 1686 이 되고이중 6의 배수는 두 번 들어갔으니6의 배수 : 337을 빼면 1349가 됩니다.그 후 && 뒷항 조건을 적용하면1349 에서 6의배수(337) 을 한 번 더 빼고5의 배수중에서 숫자 5는 2와 3의 배수에 포함되지 않기 때문에10의 배수 : 20215의 배수 : 134를 또 빼고 30의 배수는 한번만 뺏어야 되었는데 총 3번이 빠졌으니 30의 배수를 두 번 더하여 나온 값이 810 입니다. 혹시 풀이가 이게 맞을까요 ?1012+674-337-337-202-134+67+67 = 810다른 간단한 풀이도 있는지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
UTF-8 관련 질문 드립니다!
UTF -8은 영문과 한글을 섞어서 사용한다고 하셨는데영문 한 글자는 MBCS 문자열이고 한글은 Unicode 문자열 이니까 UTF-8은 MBCS 문자열과 유니코드 문자열을 섞어서 쓴다라고 이해하면 될까요?
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
조건문 강의 예시문제 질문있습니다.
조건문 강의 5:46초 에 나오는 조건문 예시문제에서출력값이 5보다 크네요 라고 하셨는데5보다 크지 않아요 가 맞지 않나요 ?number = 3 3 > 5 니깐 else 문이 출력될 것 같습니다
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
강의 내용에 기출문제도 포함되어 있나요 ?
안녕하세요. 강의 잘 듣고 있습니다.아직 다 듣지 않았지만 궁금한 사항이 있어서 여쭤봅니다. 현재 올라와있는 동영상 강의는 완성본인가요, 아니면 계속 업데이트 될 예정인가요 ?강의 내용에 기출문제도 포함되어 있나요 ?PDF 파일은 어디에 있을까요 ?감사합니다.
-
해결됨독하게 시작하는 C 프로그래밍
포인터와 1차원 배열 강의 관련해서
#define CRTSECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int main(void){ char szBuffer = {"Hello"}; char* pszData = szBuffer; while (*pszData != '\0') { pszData++; } printf("%p, %p\n", pszData, szBuffer); printf("Length: %d\n", pszData - szBuffer);}이 코드를 그대로 입력해서 실행시키면 아무것도 출력되지 않는데 왜 그런건가요? printf("%p, %p\n", pszData, szBuffer) 이 부분을 printf("%p, %p\n", pszData, *szBuffer) 이런식으로 바꿔야하는건가요?
-
미해결(2025) 일주일만에 합격하는 정보처리기사 실기
예제 2번 풀이
예제 2번 &&다음 !가 있는 거면 아닌거 찾는 거 아닌가요? 해설 다시 부탁드립니다.
-
해결됨독하게 시작하는 C 프로그래밍
void사용여부
안녕하세요. 현재 첫 예제 해설을 수강중에 있습니다. 강의내에서 void는 매개변수가 없다는 의미라고 하셨는데, 해당 예제문에서 void를 빼고 코드를 실행한다면 어떻게 되나요? 출력결과는 같게 나오고 있습니다.
-
미해결오픈소스 자료구조 및 알고리즘 in C
tail노드의 이유 & 메모리 풀링 관련
메모리 풀링은 그렇다면 주로 어느정도의 사이즈를 가정할 수 있을때나 시스템상 핸들링 할 수 있는 최대치를 넣어 구현한다는 말씀이신가요?그렇다면 내부적으로 너무 많은 메모리를 사용하지않고 낭비되어 효율성이 떨어지지 않나요? 어느 시점에 써야 하는지에 대한 부분이 좀 명확하지않아, 어떤 상황에 써야 되는 기법인지 묻고 싶습니다. 2번째는 현 tail 노드를 추가하는 부분에 있어서 .... 왜 마지막 노드의 next가 NULL인것에서 문제가 생기는 지 이해가 잘 되지 않습니다.for문이나 while문으로 loop하여 display하는것으로 가정했을때 마지막 노드 next가 0이게 되면 더이상 반복문이 실행되지않고 끝나게 되면서, NULL이 프린트 되지않고 나오지않나요?예시로 for문 중간에 왜 아무것도 기입하지 않는 부분도 어떻게 컴파일은 진행이되고 세크먼트로폴트 결과가 나오는걸까요? 혹시 선생님 말씀은 null로 마지막 node가 설정되지 않은 쓰레기값이 설정되었을때를 방지하기위해 tail노드를 추가적으로 안전하게 설치하자는 말씀이실까요?
-
해결됨윤파고의 정보처리기사 DB/프로그래밍 All-In-One
12번 강의 영상이 너무 별로에요...
안녕하세요?모든 강의 다 듣고, 한 강의만 못 듣고 있는데요. 12. DB 기출입니다. 영상을 아무리 이렇게 봐도 저렇게 보고, 해상도를 720으로 최고로 높여 보아도 흐려서 문제를 볼 수도 없습니다. 화질이 너무 심한데, 해상도 해결할 방법이 전혀 없나요? 이미지 추가 합니다.. 이거 문제 보라고 올려 주신건지요...?
-
해결됨독하게 시작하는 C 프로그래밍
malloc 함수의 형변환(?) 질문드립니다!
(int*)malloc( sizeof(int) * 4 )(char*)malloc( sizeof(char) * 4 )와 같이 malloc 함수 선두에 등장하는 (자료형*)은 무엇을 의미하고 어떻게 작동하는 것인지 알고 싶습니다! 항상 좋은 강의 감사드립니다!
-
미해결홍정모의 따라하며 배우는 C언어
4분 10초대 질문
&arr[0]과 그 앞의 것들이 모두 arr의 첫번째 원소의 주소를 가리켜서 동일한 것은 이해를 했는데 왜 &a[0][0]과 같은지를 모르겠습니다. 이중배열이면 첫번째 주소를 가리키는 포인터의 주소를 다시 포인터로 가리키는 것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
숫자의 배열 비트 바이트
숫자의 배열에서 10개의 배열이 있으니 40바이트라고 말씀하셨는데, 1바이트 = 8비트 이므로, 10개의 칸이 있으므로 10바이트 = 80비트가 되는게 아닌가요?
-
미해결오픈소스 자료구조 및 알고리즘 in C
커널 버전
안녕하세요. 좋은 강의 정말 감사드립니다 😋 강의에서 분석하는 커널 버전이 3.10.X(on Jul 1, 2013(https://github.com/torvalds/linux/releases/tag/v3.10)) 으로 한 이유가 있으신지 궁금합니다. 최신 버전은 6.9.X 과는 시간 간극이 꽤 큰 것 같습니다. 강의 17:00 에서의 리눅스 소스코드 버전을 보면 3.10.X(https://github.com/torvalds/linux/blob/v3.10/lib/sort.c) 에서의 generic_swap 함수를 띄어왔지만, 최신 버전(6.9.X - https://github.com/torvalds/linux/blob/v6.9/lib/sort.c) 에서는 generic_swap 함수를 찾을 수 없습니다. 물론, 코드를 읽어보면 강사님이 해주신 내용으로 충분히 이해가 가능합니다. 핵심 아이디어는 동일하다는 것이겠지만, 조금씩 다른 부분, 그리고 시간이 더해지면서 발전한 코드가 있을 것 같아, 질문으로 남깁니다
-
미해결홍정모의 따라하며 배우는 C언어
강의 초반부 질문
a와 a_ptr을 출력했을 때 왜 동일한 값이 나오는지 이해가 가지 않습니다.전 a에는 123이 저장이 됐고 포인터 변수 a_ptr을 선언하고 포인터 변수가 a의 주소를 가리키니까 a의 주소 시작점이 정수로 출력된다고 이해했는데 이게 틀린 건가요? 앞강의에서 보면 a에 저장된 값과 주소의 시작점이 같진 않아서 다르게 출력될 것이라고 예상을 했는데 어디가 틀린 것인지 잘 모르겠습니다.그리고 강의가 진행됨에 따라 *a_ptr의 값이 변화가 없던데 이것도 잘 이해가 가지 않습니다. a의 값이 바뀜에 따라 주소도 바뀔 거라고 생각했는데 혹시 이게 아니면 똑같은 위치에 a의 값만 바꿔넣는 식으로 컴퓨터가 작동하는 것인가요?