inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

sizeof 부분이 자꾸 오류가 나오네요

458

chlwhdxor3

작성한 질문수 2

0

#include <stdio.h>

int main(void)

{

char name[256];

printf("이름이 뭐에요? ");

scanf_s("%s", &name, sizeof(name));

 

int age;

printf("몇살이세요? ");

scanf_s("%d", &age);

 

float weight;

printf("몸무게는 몇 kg 이에요? ");

scanf_s("%f", &weight);

 

double height;

printf("키는 몇 cm 이에요? ");

scanf_s("%lf", &height);

 

char what[256];

printf("어떤 범죄를 저질렀나요? ");

scanf_s("%s", &what, sizeof(what));

 

//조서 내용 출력

printf("\n\n--- 범죄자 정보 ---\n\n");

printf("이름    : %s\n", name);

printf("나이    : %d\n", age);

printf("몸무게  : %.2f\n", weight);

printf("키      : %.2lf\n", height);

pirntf("범죄    : %s\n", what);

 

  return 0;

}

으로 코딩문을 작성했는데 

C6328 크기 불일치: 'unsigned __int64'이(가) _Param_(3)으로 전달되었습니다. 다음 호출에는 'unsigned int'이(가) 필요합니다. 'scanf_s'. 라는 오류가 뜨는데 어디가 잘못된건지 잘 모르겠습니다.

 

답변 0

상금은 언제 받을 수 있나요?

4

79

0

4강 카드뉴스 자동화 자료

4

68

1

Issuance 테이블에 status, couponId 인덱스가 꼭 필요할까요?

2

60

1

리프레시 토큰

1

38

1