scanf 3

C언어) 9. scanf함수의 활용 문제(평균구하기)

scanf입력함수의 기초를 배운 후 문제를 통해 활용해보는 글입니다. 앞에서 배운 printf, scanf, 연산자, 서식문자 등을 모두 활용합니다. scanf의 기초↓ https://luanaeun.tistory.com/250 ​ 문제1) 회원의 정보를 입력받고 출력하세요. 다음과 같이 출력하세요. ↓ 회원의 이름: "홍길동" 나이: 100 생일(월): 7 전화번호: 01011112222 ​ ​ 문제2) 국어, 영어, 수학 점수를 입력받고 총점과 평균을 출력하세요. 다음과 같이 출력하세요. ↓ 국어점수: 70 수학점수: 90 영어점수: 85 총점: 245 평균: 81.67 (소수점 둘째 자리까지 출력) ​ ​ ​ ​ ​ **문제 풀기가 너무 어렵다면??** 어떻게 손대야 할지 감이 안오는 분들만 보시고..

C언어) 8-(1) scanf 오류

Visual studio에서 scanf함수를 알맞게 썼는데 아래와 같은 오류가 납니다. ​ 'scanf': this fuction or variable may be unsafe Consider using scanf_s instrad.... _CRT_SECURE_NO_WARNINGS. ​ 원래 입력함수는 scanf()였으나, scanf는 입력을 한계없이 마구 받아들입니다. 나중에 결국 용량이 끝까지 차는 해킹 공격인'버퍼 오버플로우'가 이슈화되면서 입력한도를 결정하는 기능이 추가된 scanf_s()함수가 들어왔습니다. ​ 앞으로는 여러분들이 편하신대로 scanf와 scanf_s둘 중 사용하면 됩니다. ​ scanf를 사용하고 싶다면 오류를 풀어야 합니다. ​ 해결 방법 오류 설명 중간에 있는 "_CRT_S..

C언어) 8. scanf 입력함수와 &변수명

scanf는 사용자에게 입력을 받는 입력함수로, 입력을 받은 값을 변수에 저장하고 printf로 출력하는 원리다. 형식: ​[ scanf("서식문자%", &변수명); ] 예시: scanf("%d", &a); ​ **&가 뭐지?? scanf에서는 변수명 앞에&를 붙입니다. &는 변수의 주소를 가리키는 것으로, "해당변수가 있는 자리로 가라~"라는 뜻. 왜냐면 사용자가 입력한 값을 그 변수의 자리에 놓아야 하니까요ㅎㅎ ​ scanf함수의 사용예시를 들겠습니다. 혹시 scanf를 쓸때 오류가 나시는 분은 아래 페이지를 참고해주세요↓ https://luanaeun.tistory.com/251 ​ 정수 입력과 출력 a라는 변수를 선언하고 10이라는 숫자를 넣고 출력하는 과정입니다. 아래와 같이 입력하고 실행을 시..

반응형