' 'scanf' 태그의 글 목록
728x90

scanf 2

[C/C++] 3.1강 - scanf 사용 시 주의 사항!! (white-space 버그)

(1) scanf 사용 시 주의 사항 [버퍼를 초기화 해야하는 경우] 1. 여러 변수를 한 번에 입력하면 안되는 경우 아래 코드를 보자 #include int main() { int a, b, c; printf("a를 입력하세요 : "); scanf_s("%d", & a); printf("b를 입력하세요 : "); scanf_s("%d", & b); printf("c를 입력하세요 : "); scanf_s("%d", & c); printf("%d + %d + %d = %d\n", a, b, c, a + b + c); } 이 코드를 실행하면 이렇게 된다 저번에 한 a, b를 더하는 것과 똑같이 작동하는 코드이다. 그런데 여기서 scanf의 허점이 드러나는데. 입력값을 이렇게 해보쟈ㅏ a먼저 입력받은 후 b를..

Programming/C & C++ 2021.06.06

[C/C++] 3강 - 변수를 출력하고 입력받는 법 (printf, scanf, scanf_s)

(1) printf로 변수 출력하기 지난 1강에서 문자열을 출력하는 것은 해보았다. #include int main() { printf("Hello World!\n"); return 0; } 앞으로는 예시를 들때 include와 main 등은 꼭 필요한 경우가 아니면 생략하는 일이 빈번할 것인데 여러분의 넓은 아량으로 이해를.. 쓰다보면 굉장히 귀찮아져서.. 허허 여기에 변수를 출력하고 싶을 땐 어떻게 해야할까 각 타입에 맞는 서식 문자를 이용하면 된다. 예를 들어 정수를 출력할 때는 %d 서식 문자를 이ㅣ용한다. int a = 10; printf("%d\n", a);//10 출력 이렇게 하면 10이 출력될 것이다. a를 int형으로 선언하고 10을 대입했으니, int형에 해당하는 서식 문자인 %d를 사..

Programming/C & C++ 2021.06.05
728x90

'