| wolverine |
stdio.h는 Standard Input/Output 을 위해서 만들어 놓은 library를 이용하기 위한 header file입니다.<br />
<br />
Standard Input/Output이란 모니터 console, Keyboard 입력, File read/write 등의 기본적으로<br />
c programming 시에 자주 이용되는 function들을 말합니다.<br />
<br />
Library란 하나 또는 여러개의 source file(*.c)들을 compile한 object(*.obj)들을 하나의 파일 형태로 묶어놓은 파일(*.lib)을 말합니다. stdio.h에 정의되어 있는 함수들에 대해서 이미 구현해 놓은 source code, 즉 .c file 들이 존재합니다. 이러한 source file들을 미리 build해서 library 형태로 만들어 놓고, 개발자가 사용할 수 있도록 지원을 합니다.<br />
<br />
이러한 library는 linker에 의해서 최종적으로 개발자가 구현한 c-code와 함께 build-up 됩니다.<br />
<br />
개발자는 간단하게 stdio.h에 정의되어 있는 prototype, definition 및 comment등을 참조해서 미리 구현되어 있는 library 내의 function들을 쉽게 이용할 수 있습니다.<br />
<br />
각각의 compiler tool kit 마다, 아마도 stdio.h 가 조금 씩 다를 수도 있습니다.<br />
(표준 함수 이기 때문에 prototype은 모두 똑같겠지만...)<br />
<br />
현재 사용하고 있는 compiler tool kit의 stdio.h를 한번 보면,<br />
지원하는 함수들의 prototype이 모두 정의 되어 있을 겁니다.<br />
<br />
Best Regards,<br />
Wolverine<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /> |
2012/07/03 |
|