본문 바로가기

scanf2

C/C++ 가변인자 (variable argument) 코드는 https://github.com/blankspace-dev 참고 부탁드립니다. 1. 가변인자란? 이번 포스팅은 가변인자에 대해서 정리하고자 합니다. 가변인자는 말 그대로 변수의 개수가 그때그때 변할 수 있는 인자라고 할 수 있습니다. 예를 들면, prinft 와 scanf 를 기본적으로 들 수 있겠습니다. !!???? printf와 scanf (또는 cout, cin) 가 그렇게 거창한 이름을 가질만한 함수였어? 라고 생각하시는 분도 계실 수 있습니다. 하지만 생각해보면 print 와 scanf는 굉장히 사용자를 편하게 해주는 함수이라는 것이라는 사실에 동감하실 겁니다. 123printf( "%s %s %d %d %u %p ...", ~~, ~~ ,~~ ,~~ ,~~ ,~~...); scanf(.. 2017. 5. 21.
[C++ 정복하자] C에서 C++로 가기 위한 도약. [1] [C++ 정복하자] 를 위한 첫 번째 정리 포스팅입니다. 이 글은 제가 공부한 내용을 토대로 정리하는 글이므로, 원하시는 내용이나 보시는 분보다 낮은 실력일수도 있습니다. 부족하다고 생각하시는 점들은 댓글로 남겨주시면 최대한 보완하는 데 최선을 다하겠습니다. 목차로 돌아가기 1. C++에 대한 간단한 소개.C++은 C언어를 포함합니다. 그러므로 C언어로 작성된 대부분의 프로그램은 C++ 컴파일러를 사용하더라도 컴파일이 가능합니다. 하지만, C++은 C언어가 가지고 있지 않은 문법적인 특성도 많이 가지고 있습니다. [예) 클래스와 구조체의 차이를 들 수 있습니다.] 이 중, 일부 특성들은 C++의 최대 특성인 객체지향적 특성의 반영을 위해서 C언어의 문법 구조가 자연스럽게 변한 것이라고 생각하면 됩니다. .. 2017. 5. 14.