강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

미르Mir님의 프로필 이미지
미르Mir

작성한 질문수

C 프로그래밍 - 입문부터 게임 개발까지

scanf

A B 를입력하면 순서가 뒤바뀌어서 B A 가 나오도록 하는법

작성

·

276

0

제가 2개의 문자가 입력되면 순서가 바뀌어 출력되게 하려고합니다

예를들어 A B 를 입력하면 B A 가 나오도록 

밑에 제가 직접 입력해 본것입니다.

그런데 

"예외가 처리되지 않았습니다

0x7A6A98F1(ucrtbased.dll)에(practice.exe의) 처리되지 않은 예외가 있습니다. 0xC0000005: 0x00DA1339 위치를 기록하는 동안 액세스 위반이 발생했습니다"

라고 뜨는데 어떻게 해야 할까요?

#include <stdio.h>

int main()

{

    char x,y;

    scanf_s("%c %c", &x, &y);

    printf("%c %c", y, x );

    return 0;

}

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요

scanf 부분을 나누어서 이렇게 해보세요 ^^

    scanf_s("%c", &x);
    scanf_s("%c", &y);
미르Mir님의 프로필 이미지
미르Mir

작성한 질문수

질문하기