AD

Q&A (C)배열에 scanf_s로 데이터 받기

티스트
2019-04-06 20:20:15 4673 0 5

환경:Visual studio 2017

int main(void)

{

    PersonQType queue;

    int file_id;

    char file_name[10];

    double file_weight;


    init_queue(&queue);

    printf("--데이터 추가 단계--\n");

    while (!is_full(&queue))

    {

        printf("Id 입력\n");

        scanf_s("%d", &file_id);

        printf("Name 입력\n");

        scanf_s("%s", file_name);

        printf("Weight 입력\n");

        scanf_s("%lf", &file_weight);


        enqueue(&queue, file_id,file_name,file_weight);

        queue_print(&queue);

    }

(enqueue is_full init_queue 구조체PersonQtype 등등기타함수들 위에 다 정의되어 있습니다 필요없을거같아서 안가져옴)


에서

        printf("Name 입력\n");

        scanf_s("%s", file_name);

여기에 scanf_s로 문자열을 받으려는데 계속 예외가 발생했다는 오류가 나네요

검색해보니까 빈공간에 뭘 입력할수가 없어서 그런거라는데 해결법은 모루겠어요..도와주세요

오류명

예외 발생(0x776DD3EC(ucrtbased.dll), Project14.exe): 0xC0000005: 0x00701000 위치를 기록하는 동안 액세스 위반이 발생했습니다..


후원댓글 5
댓글 5개  
이전 댓글 더 보기
TWIP 잔액: 확인중
▼아랫글 과제 도와주세여
자유강의Q&A프로젝트 소개
3
04-11
0
04-06
2
Q&A
c언어 질문이요! [10]
딸랑짤랑
04-03
6
04-03
2
04-02
2
자유
프로그래밍을 하면 [4]
저탱이너무커서한타발림
04-01
2
자유
보안쪽으로 진로잡고 공부시작하려는데 [4]
앙기모띠주는나무띠
04-01
21
자유
백준의 새로운 서비스 [5]
겜잘스만구독함
04-01
9
03-31
1
03-28
1
자유
맥북 질문 [1]
최두식두부가게
03-27
3
03-26
2
자유
여러분들의 생각은? [6]
베일쿤
03-26
9
프로젝트 소개
GuiLocker- A wrapper of dislocker [1]
riemannulus
03-25
2
03-24
1
Q&A
쓰앵님... 알고리즘... [16]
RAnDi65535
03-23
2
Q&A
쓰앵님... 알고리즘... [10]
RAnDi65535
03-23
5
자유
쨔잔 [2]
고9마9웠어요ㅠ
03-22
23
03-22
4
자유
Visual Studio 퀄리티 실화? [1]
멘탈조각
03-22
1
자유
c언어 질문입니당 [8]
쿠킹호일사람되기
03-20
인기글 글 쓰기