목록scanf (2)
생선이의 잡다한 블로그
안녕하세요 생선스프입니다! 입력을 받는데는 여러가지 함수가 있습니다 scanf gets 등등.. 이번 강좌에서는 gets 를 다뤄보도록 하겠습니다 C언어 강좌 9 - scanf로 입력을 받아보자! gets는 한 줄의 문자열을 읽어들이는 함수입니다 gets는 형태가 puts와 비슷합니다 gets(입력받을공간의주소) 이렇습니다 하지만 이제 gets는 사용할 수 없습니다 gets는 위의 형태를 봐도 알 수 있듯이 자료의 크기를 지정해 줄 수 없습니다그래서 버퍼오버플로우가 생길수 있는 것이죠 그래서 이 위험한 함수가2011년에 C 표준 개정안에서 표준 라이브러리에서 삭제되었습니다 이는 VC++ 2012 부터 적용됩니다 그래서 이제는 gets를 찾아봐도 없습니다! 그러면 저희는 무엇을 사용할까요? 아마 예상하신 ..
안녕하세요 생선스프입니다! 이번에는 드디어 입력을 받아보도록 하겠습니다! 입력을 받는데는 여러가지 함수가 있습니다 scanf gets 등등.. 그 중 저희는 먼저 scanf 를 다뤄보도록 하겠습니다 C언어 강좌 11 - gets로 입력을 받아보자! scanf는 형태가 printf와 비슷합니다 scanf("입력받을형태",입력받을공간의주소) 이렇습니다 우선 아래의 예제를 보도록하겠습니다 1234567891011#include void main(){ int num; printf("정수 입력 : "); scanf("%d", &num); printf("입력된 정수 : %d", num);}cs 이렇게 입력을 한 뒤 실행결과를 보면 이렇게 작동하는 것을 확인할 수 있습니다 이를 통해 알 수 있는것은 scanf("%d..