위치를 기록하는 동안 액세스 위반이 발생했습니다.. 라는 오류가 뜹니다
조회수 648회
#include <stdio.h>
int main(void)
{
char name[10];
printf("당신의 이름을 입력하세요:");
scanf_s("%s", name);
printf("당신의 이름은 %s 입니다.", name);
return 0;
}
왜 그런걸까요
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
scanf 함수와 scanf_s 함수는 사용법이 조금 다릅니다.
아래 코드 참고하세요.
- 코드
#include<stdio.h> int main(void) { char name[20]; printf("당신의 이름을 입력하세요: "); scanf_s("%s", name, sizeof(name)); printf("당신의 이름은 %s입니다.", name); return 0; }
- 결과
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력