[C 언어 기초] 사용자로부터 데이터 입력을 받는 scanf 함수에 대해서


[C 언어 기초] 사용자로부터 데이터 입력을 받는 scanf 함수에 대해서

이전 포스팅에서 컴파일 후 실행한 코드들은 전부 변수에 값이 저장되어 있는 상태에서 해당 변수의 값을 출력하는 코드만 선보였다. 하지만 이번에는 데이터를 사용자로부터 데이터를 직접 입력 받는 scanf 함수에 대해서 알아보자. 이는 파이썬의 input( ) 함수와 동일한 역할을 할 것으로 보인다. 정수 입력을 위한 scanf 함수 호출 scanf 함수를 이용하면 프로그램 사용자로부터 다양한 형태의 데이터를 입력 받을 수 있다. 우선 여기서는 정수 형태의 데이터를 입력 받는 부분에 대해서만 이야기를 해보려고 한다. scanf 함수의 사용법은 printf 함수와는 유사하다. 그래서 다음의 샘플 코드를 통해서 scanf 함수의 대략적인 사용법을 알아보자. int main(void) { int num; scanf("%d", &num); // 입력된 정수를 변수 num에 저장 . . . . } 데이터를 입력 받으려면 데이터의 종류에 맞게 메모리 공간을 미리 할당해 놔야 한다. 따라서 위의 코...


#C언어 #scanf #데이터입력

원문링크 : [C 언어 기초] 사용자로부터 데이터 입력을 받는 scanf 함수에 대해서