inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

홍정모의 따라하며 배우는 C언어

3.3 scanf 함수 기본 사용법 강의 (6 분 26초)

502

ewak01

작성한 질문수 8

0

3.3 강의 6분 26초

1.  _CRT_SECURE_NO_WARNING를 입력해도 에러가 났는데  이유가 무엇인지요? 

2. x64를 강의에서 왜 썼는지 궁금합니다. x86을 해도 무방하죠? x64로 바꿔 해보니 에러가 그대로 발생합니다.

3.Release 모드일 때 두개 다 해야한다는게 Debug 때의  _CRT_SECURE_NO_WARNING 와 또 무슨 문자열인가요?

전처리기 정의부분에서  _CRT_SECURE_NO_WARNING 와 뭘 쓰던데 ... 설명이 없어서요.

강의와 관련있는 질문을 남겨주세요.
• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)
• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)
서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등)

질문 전달에도 요령이 필요합니다.
• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.
• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.
• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. 
• 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요!

구체적인 질문일수록 명확한 답을 받을 수 있어요.
• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.
• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.
• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다.

기본적인 예의를 지켜주세요.
• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. 
• 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. 
반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 

c

답변 8

1

ewak01

1. S를 붙여도 안됩니다. 아래와 같이 scanf_s 하라는 경고메시지(에러)가 뜹니다...

빌드를 클린하고 다시 빌드해도 마찬가지입니다. 무엇이 문제인지요? 

2.  그건 이해했습니다만... 제가 말 한 의미는 교수님께서 _CRT_SECURE_NO_WARNINGS 쓰고 또 다른 문자열 즉 Release와 관련된 문자열을 쓰셨고, 해당 문자열이 정확히 어떤 문자로되있는지 언급을 안하셔서 질문드린겁니다.

0

Hello Yeo

이번엔 다른 에러를 가져오셨네요. 이 에러는 충분히 해결하실 수 있을 것 같습니다.

0

ewak01

첫 답변대로 했지만 에러가 그대로 있었습니다. 또한 아래와 같이 X64로 바꿔줘도 

에러가 발생합니다.

 

0

Hello Yeo


아직 익숙치 않으실테니 이해합니다.

0

Hello Yeo

property 창에는 x64 인데, VS에서는 x86으로 되어있습니다.

0

ewak01

플랫폼이 다르게 세팅됬다는게 무슨 말인지 이해가 되지 않습니다 ㅎㅎ  그대로 따라했는데 어디가 다른가요? 

아직 초보라 상세한 설명이 아니면  문제 해결하기가 조금 힘드네요...) 

0

Hello Yeo

안녕하세요?
1. platform이 다르게 세팅되어 있었네요.
2. 제가 보기엔 _CRT... 말고는 입력하지 않는 것으로 보이는데... 다시 한 번 확인해보셨으면 좋겠습니다.

0

Hello Yeo

안녕하세요?
1. _CRT_SECURE_NO_WARNINGS 입니다. x64, x86은 상관 없습니다.
2. 두개 다 해야한다는 것은 스크린 샷에서 Property 창의 좌측 상단에 Configuration을 눌러보시면 Debug, Release가 구분되어 있을텐데 이 때문에 이 둘을 따로 해줘야한다는 것입니다.

Export template 안됨

1

8

2

완전히 똑같이 따라해도 exe파일이 안만들어져서 실행이 안됩니다.

1

52

3

main 함수에서 왜 int만 선언이 되는걸까요

1

56

2

8비트 2진수 변환시 왜 1을 더해야하나요?

1

54

2

혹시 강의를 빠르게 수강하려면 어디서부터 듣는게 좋을까요?

1

49

1

프로토타입과 함수간의 인자 불일치

1

73

2

12.12 헤더 관련 질문

1

60

2

Visual Studio Community 2026 사용 문의

1

137

2

Q. 15:30, 부호가 있는 8비트 정수 질문

1

60

2

getchar(), putchar()

1

93

3

강의자리ㅛ

1

79

2

비주얼스튜디오코드로 공부해도 상관없나요?

1

112

2

소스파일안에 여러 파일

1

75

2

F5와 F7의 차이

1

76

2

c = TWO * (a+b); 에서 a와 b는?

1

58

2

; 세미콜론을 붙이는 기준에 문의

1

68

1

Step over 기능 문의

1

53

2

2.6 강의 따옴표 출력 규칙 문의

1

74

2

int main 함수 관련 오류 문의

1

67

2

13.4 words[0]

0

60

2

11.7 함수를 구현해 봤습니다.

1

62

2

11.6 직접 strcmp와 strncmp를 구현해 보았습니다.

1

64

2

11.6 my_strcat과 my_strncat을 구현해봤습니다.

1

53

2

11.6 fit_str함수를 구현해 봤습니다.

1

53

2