편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.10.24

    c언어 질문입니다.


    
    #include <stdio.h>
    int main(void) {
    
    
        char name[22];
        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[22];
        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);
        printf("범죄  : %s\n", what);
    
    
        return 0;
    }
    

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

    여기 2개 오류가 나면서

    C6328 , C4477 > 크기 불일치 라고 'unsigned_int64' 가 _Param_(3)으로 전달되었습니다 이렇게 뜹니다..

  • 프로필 김강민님의 편집
    날짜2022.10.24

    c언어 질문입니다.


    include

    int main(void) {

    char name[22];
    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[22];
    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);
    printf("범죄  : %s\n", what);
    
    
    return 0;
    

    }

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

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

    여기 2개 오류가 나면서

    C6328 , C4477 > 크기 불일치 라고 'unsigned_int64' 가 Param(3)으로 전달되었습니다 이렇게 뜹니다..