c언어 사용자가 원하는 만큼의 정수를 입력한후 합계 출력하기

while 문을 사용하여 EOF 을 입력할때까지 정수들을 입력받아 합계구하기사용자가 ctrl+z를 눌러 입력하면 EOF값을 반환한다. #include #pragma warning(disable:4996) int main(void){int number, sum = 0;printf("정수를 입력하세요 \n>>");while (scanf_s("%d", &number) != EOF) // 입력과 동시에 조건 비교, ctrl+z = EOF값 반환{printf(">>");sum += number; // 정수들의 합을 저장함}printf("정수의 합은 %d\n", sum);return 0;}

c언어 여러가지 기호 입력받아 사칙연산과 %기호 출력하기(산술계산기)

입력 방식은 숫자 + 숫자 등과 같이 숫자와 연산 기호들을 입력 받아 연산을 하는것이다.여기서 %기호는 나눈 나머지의 값을 구할때 사용한다. #include#pragma warning(disable:4996)int main(void){char o;//기호int x, y;//숫자int result = 0; printf("수식을 입력하시오\n");printf("(예: 2+3, 2*3, 3/2, 3-2, 3%%2)\n");// %기호를 두번쓴 이유는 %가 printf에서는 특수한 의미의 기호이다// 이때문에 %기호차체를 출력하기 위함이다.printf(">>");scanf("%d%c%d", &x, &o, &y);switch (o) {case '+':result = x + y; // 물론 여기서 바로 결과를 출력..

c언어 비쥬얼 스튜디오 2013 scanf 오류(경고) visual studio

C언어 Visual Studio(비쥬얼 스튜디오) scanf 오류(경고) 최신 버전의 Visual Studio 를 쓰면 scanf 경고로 인해 컴파일이 되지않습니다.경고의 내용은 대략 이러합니다 "scanf 는 안전하지않으니 scanf_s를 이용하라. 자세한것은 온라인으로 도와주겠다."여기서는 scanf와 scanf_s 이 두가지 모두를 사용하는 방법에 대해 설명을 드리겠습니다. scanf 말고 scanf_s 이용하기 scanf는 예전부터 써오던 standard console io(stdio)의 input 함수입니다. 이 함수는 참 범용적으로 사용되는데, 최근 몇 년동안 보안의 문제에 직면하면서 수정을 가한 것이 scanf_s입니다. scanf_s는 버퍼 오버런, 버퍼 오버플로우를 이용한 공격을 방어하는..