묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
이 워닝은 왜 뜨는 걸까요?
영상에 나온 것과 동일하게 작성한 것 같은데. 강의 visual studio상과는 다르게 sacnf("%f",&won);에서 워닝이 뜹니다 어떤 이유일까요 retrun value ignored: 'scanf'.라네요.
-
해결됨Windows 시스템 프로그래밍 - 기본
메모장 쓰레기값 ?
예제로 파일이름 바꿔가며 만들어보고 있는데, 메모장의 인코딩형식도 UTF-8로 바꿨는데 왜 이렇게 문자열뒤에 쓰레기값들이 찍히는건가요 ? 해결방법이 뭔지 알 수 있을까요 ? ㅠㅠ
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
59분 14초
59분 14초까지 따라가서 arr[0]까지 되는건 이해가 가는데 그 뒷부분이 설명이 여러번 다시들어봐도 거기서 길을 잃었어요..계산을 return줄에서 해서 그 값으로 위로 쭉쭉 올라가면서 계산하는게 맞나요? 59분 42초에서 arr[1] arr[0] 이렇게 적으셨는데 return(arr[size-1]>max)?arr[size-1]:max; 에서 size에 1을 넣으면 배열[0]이 1인건 알겠는데 5(배열[1])가 어디서 어떤식으로 나와서 어떻게 비교가 되는건지 모르겠어요
-
해결됨독하게 시작하는 C 프로그래밍
산술연산자 강의 3분39초경 단축키가 무엇인가요?
addSample.c 소스파일과 tmpResult.c 소스파일을 비교해주실때 창을 넘어가시는데요. 단축키 써서 이동하시는거 같은데 어떻게 하신걸까요? 뭔가 멋져보입니다.
-
해결됨독하게 되새기는 C 프로그래밍
코드생성 및 최적화 질문입니다
안녕하세요! 항상 잘 보고 있습니다최적화 관련으로 궁금증이 생겨 질문을 남깁니다 제가 찾아본 관련 내용은 아래와 같습니다중간 코드 생성 다음으로 이루어지는 중간 코드 최적화 기계어 생성 다음으로 이루어지는 기계어 최적화( ? )중간 코드 최적화의 다양한 기법데드 코드 제거( Dead Code Elimination )상수 폴딩( Constant Folding )공통 하위표현식 제거( Common Subexpression Elimination ) 질문 1영상 5:30의 어셈블리어를 보면 a = 3 + 4 표현식이 결과값인 7로 대체 되어 있습니다 이것은 중간 코드 최적화 기법중 상수 폴딩에 해당하는거 같습니다 그렇다면면 여기서 이루어진 최적화는 중간 코드 최적화가 맞을까요?감사합니다 !
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
C언어로 코드를 짜면 채점 시에 한 문제 빼고 시간 초과가 발생하는데 해결하는 방법이 있을까요?
#include <stdio.h> #include <stdlib.h> int main(){ int n, res=0; scanf("%d", &n); int* arr = (int*)malloc(n+1); int* dy = (int*)malloc(n+1); for(int i=1; i<=n; i++){ scanf("%d", &arr[i]); } dy[1] = 1; for(int i=2; i<=n; i++){ int max=0; for(int j=i-1; j>=1; j--){ if(arr[j]<arr[i] && dy[j]>max){ max = dy[j]; } } dy[i] = max + 1; if(dy[i]>res){ res = dy[i]; } } printf("%d\n", res); return 0; }이런 식으로 C로 코드를 짰습니다.시간 초과 문제를 해결할 수 있는 방법이 있을까요?
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
[질문]: [섹션4] -> [2중 연결 리스트로 전환] -> [21:30]
강의 잘 보고있습니다! 선생님. 다름이 아니라 ReleaseList()함수에서 어차피 이제 pTmp는 NULL인 상황을 고려할 필요가 없을텐데(테일 노드 역시 동적 할당이 아니므로), 조건식에 NULL을 고려하는 코드가 있어서 의문입니다. 제가 또 다른 경우의 수를 자각하고 있지 못하는 걸까요? 아니면 그냥 혹시나 NULL일 상황을 대비해서 남겨두신 코드인가요?이런식으로 조건식을 바꾸더라도 프로그램은 정상 구동됩니다.
-
미해결홍정모의 따라하며 배우는 C언어
디버깅이 안돼요
구글링해도 무슨 소리인지 잘 모르겠어 질문 남깁니다!
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
12분 개행
12분에서 \n이 있으면 개행 되서 123 이런식으료 나와야하는거 아닌가요???
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
경찰관 조서 프로젝트
경찰관 조서 프로젝트 c언어로 코딩한 것을 앱에 나온것 같이 애니메이션으로 꾸미려면 어떤 프로그램을 써야하며 어떻게 해야지 좀더 앱처럼 만들 수 있을까요?제가 코딩 입문자라 좀 쉽고 빠르게 만들수 있게 알려주시면 감사하겠습니다!
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf
두번째 부분이 계속 저렇게 표시되어 있고출력해서 문자열을 입력하시오라고 적으면문자열 까지만 출력글이 나옵니다
-
해결됨독하게 시작하는 C 프로그래밍
scaf_s 함수 사용시 경고 표시
강사님 컴퓨터에서는 scanf_s("%4c", szBuffer, _countof(szBuffer));여기에 밑줄이 안생깁니다.하지만 제 컴퓨터 비쥬얼스튜디오 에서는 밑줄이 생기면서 경고가 뜨네요 (shift F5 눌러서 실행 하면 실행은 잘 됩니다.) 경고는 C6328입니다. 크기 불일치: 'unsigned __int64'이(가) Param(3)으로 전달되었습니다. 다음 호출에는 'unsigned int'이(가) 필요합니다. 'scanf_s'. 그래서 경고를 구글링 해보니까 countof 명령어? 의 데이터 크기가 안맞는거 같은데강사님의 설명 듣고싶습니다.
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
인덱스정렬 강의, 04_ListAndIndex질문드립니다.
안녕하세요 강사님인덱스정렬 강의 예제에서 RecalcListCount()라는 함수에 대해 질문드립니다.unsigned int RecalcListCount(void) { unsigned int cnt = 0; USERDATA* pTmp = g_HeadNode.pNext; while (pTmp != &g_TailNode) { ++cnt; pTmp = pTmp->pNext; } return g_listCount; }이 코드에서 cnt로 추가된 자료의 수는 세었지만 이것이 전역 스태틱 변수 g_listCount에 저장되지 않는 거 같는데 이렇게 되어 있는 것이 맞는 것인지 질문드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
11.8 코드 풀이
selectionSort 함수에서 이해가 잘 되지 않는 부분이 있습니다.void selectionSort(char* arr[], int n) { int i, j, min_idx; for (i = 0;i < n - 1;i++) { min_idx = i; for (j = i + 1;j < n;j++) { if (strcmp(arr[min_idx], arr[j]) > 0) min_idx = j; } swap(&arr[i], &arr[min_idx]); } } 이 함수에서 strcmp()함수를 사용할 때 * indirection을 사용하지 않고 arr[j]를 인자로 대입한 이유가 무엇인지 궁금합니다. arr[j]가 *(arr + j)와 같아서 이미 indirection을 해준 상태라는 생각이 들긴합니다만 제 생각에는 *arr[j]이 arr 배열 안에 있는 문자열을 가리키는 것이고 arr[j]은 text segment로 저장되어 있는 문자열의 주소를 의미하는 것이 아닌가 하는 생각도 들어서요. *arr[j]어떤 걸 칭하는 것인지 왜 strcmp()함수의 인자로 *arr[j]를 대입하면 작동하지 않는 것인지 궁금합니다.
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
강의난이도가...갑자기
C언어 개론 마치고자바에 들어왔는데 1~3강을 계속 돌려보고 있습니다만진도가 나가질 않네요특히 생성자와 메서드 부분 난이도가 확 올라가서이해가 안되도 넘어가야할지계속 반복 수강해야할지 판단이 안섭니다.자신감이 급 하락....
-
미해결홍정모의 따라하며 배우는 C언어
프로젝트 템플릿이 또 생성 되지 않습니다 도대체 왜이런가요 빠른 답변좀 해주세요
-
미해결홍정모의 따라하며 배우는 C언어
exe 파일이 보이지 않습니다(재질문)
답변이 너무 느립니다. 이렇게 느린 답변을 해주시면 학습자로써 수업 진도를 나가기 어렵습니다.앞으로 만약 이런일이 자주 발생하면 수업을 환불 해야 할것같습니다 ...ㅎ
-
미해결홍정모의 따라하며 배우는 C언어
브레이크 포인트 화살표
강의대로 실행했는데브레이크 포인트에 화살표가 안 뜨고Autos 창이 나오지 않는데 어떻게 해야 할까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
22번 문제는 C로 풀어주신 건가요 C++로 풀어주신 건가요?
22번 문제는 C로 풀어주신 건가요 C++로 풀어주신 건가요?vector를 써서 배열을 선언할 때, std를 사용하던데 C에도 사용이 되는 문법인건지, 아니면 C++에서도 cin 대신 scanf를 쓰는 것인지 궁금합니다!그리고 std::vector<int> a(n) 이렇게 소괄호를 썼는데, 아래 for문 전개에서는 a[i] 이렇게 대괄호를 쓰는 것은 배열이기 때문인걸까요?
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
예제는 어디서 다운로드 받을 수 있나요?
안녕하세요 강사님, 현제 자료구조 강의를 수강하고 있습니다. 동영상에서 예제에 대해서 설명하시는데, 혹시 예제 코드는 어디서 다운받을 수 있을까요?