inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

필수 실습문제 '*' 출력놀이 응용 부분 관련 질문

해결됨

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

#include <stdio.h> int main(void) { for (int i = 0; i < 5; ++i) { for (int j = 0; j < 5; ++j) { if (i + j < 4) printf(" "); else printf("*"); } printf("\n"); } for (int i = 0; i < 5; ++i) { for (int j = 0; j < 9; ++j) { if (i + j < 5 || j - i > 5) printf(" "); else printf("*"); } printf("\n"); } return 0; } 이런 식으로 코드를 짰는데 제가 보기엔 제 코드에 문제가 없는데 삼각형 문제에서 출력 결과가 사진과 같이 나와요 i가 4이고 j가 8일 때 왜 "*"이 아닌 " "가 출력 되는지 모르겠어요.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김곤용 댓글 1 좋아요 0 조회수 360

이 부분에 오류가 있는지 궁금합니다.

해결됨

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

제가 문제를 풀다 보니 이런 식으로 항A 값에 식을 만들어 버렸습니다. 오류 없이 잘 진행되고 값도 잘 나오고 해서 문제 없다고는 생각합니다만 혹시 제가 모르는 오류가 있을까봐 질문드립니다. 미리 감사드립니다 ^^

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
최종원 댓글 1 좋아요 0 조회수 320

정수형 - char

해결됨

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

기초적인 질문이지만.. char의 음수부분 어떤때에 사용하는지 궁금합니다. char 의 양수 번호같은 경우는 ascii코드 베이스로 사용하는걸 알겠는데 음수부호를 가지고 char를 사용하게 되는 경우는 어떨때 사용하는걸까요? 그리고 어떤때에 unsigned char를 사용해야하는가도 궁금하네요..ㅎ

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

buffer란 H/W인가요 S/W 인가요?

해결됨

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

강의에서 buffer란 ram의 일부분에 속해 있다고 하셨는데 후에 "hello world"를 print하는 과정에 대해 설명하실 때 file(인터페이스)에 buffer 공간이 있다고 하셔서 헷갈립니다

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
김준거 댓글 1 좋아요 2 조회수 531

Little-Endian에 대해서 궁금합니다.

해결됨

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

제가 이해한 대로 말씀드리자면 저희가 사용하는 intel의 cpu가 기본적으로 Little-Endian 방식을 채택한다고 하셨습니다.제가 사용하는 AMD의 cpu도 메모리 주소가 반대로 찍힙니다 그럼 AMD도 Little-Endian을 채택하는 것으로 이해하고 있으면 될까요??

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
최종원 댓글 1 좋아요 0 조회수 362

예제 다운 후 한글 깨짐

해결됨

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

안녕하세요, Visual Studio 2022 Community 버젼을 사용하고 있는데 다운 후 파일들을 보니깐 파일이 깨져 있는데 혹시 해결법이 있을까요?

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

PDF관련 질문

해결됨

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

PDF 파일 다운받기 위해 유튜브 멤버십 가입 후 다운로드를 마쳤습니다 강의 제목중 강의자료 PDF 포함 그리고 인쇄용 흑백자료 포함 예제파일 포함이라고 나와있는건 교재용 PDF파일과 예제용 PDF 파일을 참고하며 수업진행해야한다는 뜻일까요?

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

교재 chapter 11장 5번 연습문제 관련 질문

해결됨

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

안녕하십니까? 강사님 교재 chapter 11장 5번 연습문제를 풀기 위해 coding을 했습니다. 프로그램은 작동 하는데 첨부 화면캡처 사진 14번행에 밑줄이 생겼는데 읽어봐도 무슨 말인지 알수가 없습니다. 설명을 부탁드려도 될까요? 혹시 저 밑줄을 없앨 수 있는 방법이 있을까요? 수고하십시오

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

변수들이 stack frame에 할당되는 구조에 대하여

해결됨

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

우선 강의 내용 정말 만족하면서 잘 듣고 있습니다. 섹션 16의 "가변 길이 입력에 대한 stack frame 손상" 강의편에서 Callee로 GetString 함수를 활용하여 디버깅 모드로 메모리 주소를 추적하는 과정에서 질문드려요. 스택 구조는 높은 메모리 주소에서 낮은 메모리 주소 방향으로 할당 받는 구조로 알고 있는데, char 배열이 int형 변수보다 낮은 메모리 주소에 할당이 되어서 질문 드립니다. 제가 따로 여러 변수들을 적용하여 디버깅 해보았는데도 마찬가지더라고요. 혹시, os에 따라 변수가 할당되는 스택 메모리의 순서가 다른건지 궁금해서 질문드려요.

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

%zd 관련 질문

해결됨

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

안녕하십니까? 강사님. 교재 p409에 보면 printf("[%p] %d %s\n" pszNewBuffer, _msize(pszNewBuffer), pszNewBuffer); 로 나와있는데 "동적 할당된 메모리구조와 realloc()" 동영상 내에 있는 예제 파일에는 printf("[%p] %zd %s\n" pszNewBuffer, _msize(pszNewBuffer), pszNewBuffer); 로 나와있습니다. 어떤때 %zd를 사용하는지 궁금합니다 수고하십시오

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

예제문제와 유사한 문제 풀이 사이트

해결됨

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

안녕하세요! 널개님 강의 듣고있는 수강생입니다. 강의 내에 나와있는 예제문제 외에도 실습을 통해 실력을 향상시키고 싶습니다. 혹시 실습을 할 수 있는 사이트를 추천해주실 수 있을까요? 이론강의는 널개님 강의를 통해 충족이 되지만 실습은 아직도 부족하네요ㅠㅠ 실습을 통해서도 배우는게 많다 생각하여 문의드립니다. 항상 시간이 아깝지않은 강의해주셔서 감사합니다!

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
치현 댓글 1 좋아요 0 조회수 358

동적할당 관련 #inlude <malloc.h> 질문

해결됨

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

안녕하십니까? 독하게 시작하는 c프로그래밍 책 page 391 에 보면 _msize() 함수에 대한 설명이 있는데 예제 프로그램에서 #include <malloc.h>를 쓰셨는데 #include <stdlib.h>를 사용하지 않은 이유가 계신지 궁금합니다. 수고하십시오

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

예제파일 불러오기

해결됨

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

문자 입출력 강의처럼 클래스 뷰에 예제 파일들을 쭉 뜨게 하는 방법을 모르겠습니다..!!

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

완강 후 실습 관련 질문

해결됨

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

안녕하세요! 항상 좋은 강의 만들어 주셔서 감사합니다. 이번에 독하게 시작하는 C를 완강하고 자료구조를 듣는 중입니다. 그런데 C언어를 완강해도 능숙하게 다룰 수 있다는 느낌이 들지 않아서 C 코딩 예제를 플어보고 싶은데 혹시 추천해주실 만한 예제 사이트나 교재가 있으신가요?

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
이제제 댓글 3 좋아요 0 조회수 441

개정판 출판 계획

해결됨

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

안녕하세요. 개발자는 아니지만 업무 능력 고도화를 위해 강의를 수강하고 있는 직장인입니다. 독하게 시작하는 C프로그래밍 2015년판이 절판되었고, 강의 소개에 최신 개정판을 위한 강의라고 돼 있는데 혹시 최신 개정판 출판 계획과 예상 일자가 있는 것인가요?

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

섹션 14. 사용자 함수 필수 실습 문제

해결됨

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

안녕하세요! 여기서 세 정수를 입력받는 함수를 사용자 함수로 만드는 과정에서 어려움이 있습니다.. 입력받는 함수는 main에 넣으면 쉬운데 이렇게 3개 정수를 넣으려니 계속 막혀요ㅠㅠ

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

메모리 할당 해제 방법에 대한 질문

해결됨

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

안녕하세요 수업 잘 듣고 있습니다. malloc함수로 운영체제한테 메모리 공간을 받아온다고 배웠습니다. 이 때는 내가 사용할 메모리 크기을 명시하는데 free로 메모리를 해제할 땐 내가 받아온 메모리 크기를 명시하지 않는데 어떻게 컴퓨터는 할당해준 메모리를 정확하게 해제해줄 수 있나요? 따로 어디에 할당해준 메모리 크기를 저장해두는 건가요?

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

섹션 13 다차원 배열 필수 실습문제

해결됨

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

안녕하세요!! 그 섹션 13 다차원 배열 필수 실습 문제에서 이 문제 혹시 답 좀 알 수 있을까요! 최대한 간단한 답을 알고 싶습니다!!

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

포인터 배열의 메모리 추적

해결됨

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

이 코드에서 궁금한 사항이 있어 질문 드립니다. 우선 astrList, astrList[0], astrList[0][0] 각각을 메모리 주소 검색을 하였더니 순서대로 astrList 의 경우 astrList[0] 의 경우 astrList[0][0] 의 경우 이렇게 나왔는데 astrList의 주소는 변수 자체의 주소이고, astrList[0] 의 주소는 'Hello' 중 H의 주소를 가리키고 astrList[0][0] 의 주소 또한 H의 주소를 가리키는게 맞지 않을까요? 왜 astrList[0][0] 의 주소는 저런식으로 나오는지 모르겠습니다... 0x48이 H인 것은 알겟지만 왜 주소에 그 값이 들어가는지도 이해가 가지 않습니다 ㅠㅠ 그리고 astrList의 주소를 검색했을 때 나오는 맨 위 3줄에 대해서도 잘 이해가 가지 않습니다... 글이 매끄럽지 못한 점 양해부탁드리겠습니다!

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

인기 태그

인프런 TOP Writers

주간 인기글