336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 : 


1. printf 와 양대산맥으로 자주 쓰입니다.


2. 스티림 버퍼에서 자료를 읽어와 변수에 저장하는 함수입니다.


3. printf와 사용은 같지만 변수값에 &(엔퍼센트) 주소 값이 들어갑니다.


4. visual studio 2010 부터는 scanf 를 사용하시면 경고나 에러가 나옵니다 따라서 scanf_s를 사용을 권장합니다.




목표 : 


scanf 를 활용하여 2수를 입력 받고 



기타 : 

scanf_s 는 조금 특이하게 자료형을 받는 변수 뒷부분에 , 해주고 자료형의 크기를 써줘야합니다.

example

int value = 0;


사용 예시 1: scanf_s("%d", &value,sizeof(value)); 

사용 예시 2: scanf_s("%d", &value); 



소스코드 : main.c

#include <stdio.h>


#define MAX 2


int main(void)

{

int value[MAX] = { 0, };

int count = 0;


while (count < MAX)

{

printf("정수 입력후 ENTER :");


// scanf를 사용하면 error C4996가 발생합니다.

scanf_s("%d", &value[count], sizeof(int));


++count;

}


//scanf_s("%d %d", &value[0], &value[1]); //이렇게 사용해도 됩니다^^


printf(" value[0] : %d\n vlaue[1] : %d\n 두합의 결과 : %d \n", value[0], value[1], value[0] + value[1]);


return 0;

}


결과 : 


#c언어, #c언어입문, #프로그램입문, #scanf, #scanf_s, #errorc4996

'Programing - C > C Basic grammar ' 카테고리의 다른 글

055 gets, gets_s  (0) 2017.07.27
054 printf를 이용하자  (0) 2017.07.27
052 putch, _putch  (0) 2017.07.27
051 getch 함수  (0) 2017.07.27
050 매크로 함수 이해하기  (0) 2017.07.27

+ Recent posts