묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 되새기는 C 프로그래밍
Hex Editor를 이용한 다국어 번역 관련 질문입니다
"문자(배)열 상수는 어디에 저장되는가?" 강의에서 마지막에 Hex Editor로 exe 파일의 static 영역에 있는 문자열 리터럴을 강제로 바꿔서 다국어 지원을 하게 했다는 이야기를 하셨는데요, 그 부분과 관련해 궁금한 점이 생겼습니다. 응용프로그램에서 static 영역의 메모리를 수정할 수는 있겠지만, 각 크기가 정해져있지 않나요? 예를 들어서 "Hello"를 "안녕하세요"로 변경하기에는 5 byte를 10 byte로 변경해야 한다는 점에서 의문이 들었습니다. 이 경우 문자열 리터럴의 메모리 주소가 밀려나거나, 다른 문자열을 침범하거나 하는 문제가 발생할 수 있지 않을까요? 예를 들어 원래 캐릭터 A가 "Hello"라고 출력 후, B 캐릭터가 "Oh, Hi!" 라고 해야 할 때 static 영역에 있는 메모리가 가지는 값은 다음과 같을거라 생각합니다.H e l l o \0 O h , H i ! \ 0 이 부분을 강제로 에디터로 고쳐서 안 녕 하 세 요 \0 응 , 안 녕 ! \ 0 라고 변경했다고 가정하겠습니다. 원래 프로그램에서는 기존에는 5byte의 Hello를 출력할겁니다. 그러나 "안녕하세요"는 10byte이므로 "안녕" 까지만 출력이 될 수 있을거라 생각합니다.또는 A가 "안녕"까지 출력 후 계속 다음 메모리 주소를 찾아서 출력해 B가 "하세요" 라고 하는 문제가 있을 수도 있을 것 같습니다. 그러나 그럼에도 다국어 지원이 가능했다고 하는데, 그렇다면 이와 같은 바이트 차이 문제 등을 어떻게 해결했는지 궁금합니다. Null Character \0 을 만날때까지 출력하기 때문에 문제가 없었나 싶기도 하네요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
java언어 기출문제의 변형강의에서 질문있습니다
질문하기가 굉장히 어려운데 21분 45초경에Sum: as.sum(5) 를 출력하는 문제입니다..여기서 이미 Sum:은 출력되어 있는 상태에서 as.sum(5)를 출력해야하는 것 아닌가여..?예를 들어서Sum: Add 5Add4Add3Add2Add1Add015이런식으로여.. 어떤게 먼저 나와야하는지 헷갈리네요 ㅠㅠㅠ
-
해결됨Windows 시스템 프로그래밍 - 기본
세마포어 예제중 형변환에 대한 질문
ThreadSemaphore의 매개변수는 LPVOID인데이것은 void*를 의미 한다고 알고 있습니다. 어떻게 int로 변환이 가능한 것인가요?? 추측은 데이터 값이 가지고 있는 비트 그 자체를 형식만 주소로 변경된 데이터 값을 다루는 것 같은데 맞게 이해 했는지 모르겠습니다!
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
문자열 슬라이싱
Step 뛰어 넘는다고 알려주셨는데 첫 문자도 출력하나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
PDF 자료를 혹시 어디서 받아야 할까요?
제가 못 찾는건지 어디에 업로드 되어 있는지 몰라서요..대시보드 등 찾아봤는데 잘 모르겠어서요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
튜플형
11분45초 마지막 출력 값이 왜 (1,2,3)인가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
강의자료에 오류가 있는 것 같습니다.
변수_선언과_출력_v0.2_수업자료.pdf 에서 “C언어, 자바” 출력에 오류가 있습니다. 자료기준에서 c언어는 31313131자바는 31313131로 결과가 출력되어야하지 않나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 예시
업캐스팅 예시 15:00에서 super(10)말고 this(10)가 처음으로 실행되면 결과가 어떻게 되나요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
강의에 나온 문제 모음집
동영상 강의에 나온 문제들을 pdf 자료로 올려주시면 더 좋을것 같습니다. 강의 듣기전이나 복습으로 풀기 좋을것 같아서요 ㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
20분 작은 따옴표
selet '과목이름', min(점수) as '최소점수', max(점수) as '최대점수' 위에 처럼 작은 따옴표로 표시하면 틀린건가요?문제에 지시사항이 없으면 작은 따옴표 사용할 경우가 없는지, 언제 작은 따옴표를 사용해야하는지 헷갈립니다.
-
해결됨독하게 시작하는 C 프로그래밍
ARM 기반 윈도우 사용시
안녕하세요. 서피스 프로를 구매하려고 합니다.ARM 기반의 윈도우 11이라고 하는데, x86이 아니면 강의를 듣기에 힘들까요?회사에서 틈틈히 수강하려고 하는데 wips 때문에 5g를 살수밖에 없어서... 선택지가 암기반 서피스밖에 없네요... ㅠㅠ감사합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
같지만 다른 것들 8분 40초
질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야어떤 강좌에서 질문하셨는지 알 수 있습니다.영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.두번째 세번째 출력문이 epuals인데 왜 세번째는 왜 false인지 이해가 안돼요 epuals면 내용만 같은면 true 아닌가요
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
오디오가 안들립니다
오디오가 안들립니다ㅜㅜ 제가 이상있는걸까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
기출 2023년 2회 코드해석 문제 질문 있습니다~
질문있습니다~~처음에 나오는 문제의 답을 다른거로 써도 되는지 싶어서요혹시 정답을 n[(i+1)%5] 대신에 n[i-4]라고 해도 될까여..?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 문제 예시 6
업캐스팅 문제 예시 6번에서 질문있습니다! A b = new B(1); 이라는 생성자를 호출할 때 앞선 예시와 같이 우선 부모생성자인 public A() 기본 생성자는 호출해야 하는거 아닌가요? 그래서 정답이생성자 of A생성자 of AA10생성자 BB1CD가 되어야 하는거 아닌가요? super를 사용하면 기본생성자 호출이 아예 사라지는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23년 2회 해설강의에서 언급하신 자릿수
4분 25초 쯤에 '이론에서 자릿수 관련 내용을 언급했다.' 라고 하셨는데, 그게 어느 강의인지 궁금합니다. 다시 들어보고 싶어서요.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
비트 not연산자 질문입니다..
안녕하세요~~ 강의 정말 잘 듣고 있습니다 ㅎㅎㅎ 감사합니다.비트연산자에서 11분 25초에 보면 a=5라서 이진수 0101인데~a는 a가 양수일 때 -(a+1) 이렇게 해서 -6이라고 하신 것 같아요~~ 근데 ~a가 이진수 1010이라고 써놓으셨는데 1010은 십진수 양수 10 아닌가영?? ㅜ 혹시 -6이랑 10이 이진수에서는 같은거로 생각해야하는건지.. 궁금합니다
-
해결됨독하게 시작하는 C 프로그래밍
오직 여기에 있는 강의로만 공부를 하면될까요?
안녕하세요. 프로그래밍 언어에 대한 기초지식 없이 C언어를 시작해보려고 합니다. 인프런 강의만 가지고 공부를 하면 되는 것인지, 혹은 복습할 때 다른 외부의 자료들도 참고하면서 공부를 해야 하는 것인지 궁금합니다. 지금 '섹션10. 표준 입출력' 의 '문자 입출력'을 보고 있는데, getcharputchar_getch 와 같은 명령어를 통해서 문자 입출력이 이루어지는 것을 알려주셨는데, 이걸 따라하면서 한번 실제로 코드입력해서 동작하는지 보고 넘어가면 될까요? 아니면 이 getchar, putchar, _getch 명령어들을 이용해서 따로 또 강의영상에는 없는 다른 연습을 해야 하는걸까요? 온전히 본 강의의 영상에 있는 부분들만 따라가면 되는건지.. 아니면 따로 또 검색이나 해야 할 것들을 찾아서 복습을 해야 하는것인지 궁금합니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
길이문제질문
쌤.. c언어 배열에서의 길이 length와 sizeof의차이는 이해가가나'hello,World!'의 문자길이가13이라고한것이 마지막에 /n널값포함해서 13이라한걸까요?볼때마다헷갈리네요ㅠㅠ
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초
정보처리기사 실기 23년 1회 C언어 문제 풀이 강좌 3분 23초에 나오는 내용에 대한 질문입니다. 포인터와 관련해서 이야기를 해주셨는데 강의 내용에서 언급한대로 p는 값 또는 메모리를 가리킬 수 있습니다. 그런데 선언할 때는 포인터이고 사용할 때는 값이라고 하셨는데 printf에서 사용한 p는 사용할 때니 값이 나와야 하는 것 아닌가요?당연히 정처기 문제에서 바뀌는 값이 나올 순 없지만 포인터에 대해 이해하기 위해 질문합니다. 그렇다면 더불어서 printf에서 사용한 p 와 a에 대한 차이점은 무엇인가요?