기타 강좌

#include 지시어에 대해 설명하겠습니다. #include 지시어 - #include 지시어는 컴파일 과정에서 프로그램에 필요한 파일의 내용을 추가하도록 C 컴파일러에게 지시합니다. 이때 포함되는 파일은 C프로그램을 간편하게 하기 위해 미리 작성된 C파일로, 컴파일러가 실행 될 때 필요한 정보를 저장하고 있는 독립된 파일입니다. 이것은 인클루드 파일(include file) 혹은 헤더 파일(header file)이라고 하며 컴파일러와 함께 제공됩니다. 헤더 파일의 내용은 거의 수정할 필요가 없습니다. 그러므로 헤더 파일은 소스 코드와 별도록 관리됩니다. 또한 헤더 파일은 '.h'의 확장자를 사용합니다. 'stdio.h'가 헤더 파일의 한 가지 예이구요. 즉. '#include' 지시어는 컴파일 과정에서 특정 헤더 파일(#include 지시어 뒤에 삽입된)을 프로그램에 추가하도록 컴파일러에게 지시합니다. 예제 프로그램에서는 'stdio.h 파일의 내용을 프로그램에 포함하라'고 지시하는 것입니다. 대부분의 C프로그램에서는 하나 이상의 헤더 파일을 가지고 있습니다. include문에서는 여러가지가 있습니다. #include #include #include #include #include #include #include 들이 있습니다. 헤더 파일은 각각 기능이 다릅니다. stdio.h는 Dev-c++ 을 사용하시는 분들이 넣어야 할 헤더 파일입니다
Comment '1'
  • ?
    [Dark].Angel 2009.01.14 18:12
    지금... #include 부분에 빠져 먹은게 잇습니다. 제가 자꾸 수정을해도 사라지더군요. #include가 많은 부분에는 #include stdio.h, #include conio.h ,#include time.h , #include stdlib.h 등등이 있습니다. 참고로 저 헤더파일을 사용하기 위해서는 <>을 넣어줍시다. 지금 이 글에 <,>을 쓰면 지워지더군요. #include 옆에 stdlib.h 같은 것에 <,>을 덮어줍시다.

List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
C언어 #include 지시어에 대해 1 [Dark].Angel 2009.01.14 2024
기타 - 하늘 -의 리눅스 book! [ <1>리눅스를 배우기전에... ][수정] 5 - 하늘 - 2009.08.01 2145
기타 - 하늘 -의 리눅스 book! [ <2>리눅스를 배우려면?][수정] 8 file - 하늘 - 2009.08.01 3357
기타 - 하늘 -의 리눅스 book! [ <3>리눅스의 기초!] 1 file - 하늘 - 2009.08.03 2161
기타 - 하늘 -의 리눅스 book! 리눅스를 배워보자! 5 - 하늘 - 2009.08.01 2515
XpressEngine 2011.11.05 XE Camp - XE 개발팀에 직접 물어보세요 아방스 2011.11.08 2202
XpressEngine 2011.11.05 XE Camp - XE 마켓 소개 아방스 2011.11.07 2016
XpressEngine 2011.11.05 XE Camp - XE 모듈 제작 가이드 아방스 2011.11.07 2358
XpressEngine 2011.11.05 XE Camp - XE 소개 및 오픈소스 참여 방법 3 아방스 2011.11.06 2244
XpressEngine 2011.11.05 XE Camp - XE 스킨 제작 가이드 아방스 2011.11.07 1976
XpressEngine 2011.11.05 XE Camp - XE를 활용한 웹 사이트 구축 아방스 2011.11.07 1989
기타 3D MAX 2008 - subdivison 모델링 1 아방스 2009.05.28 1975
플러그인 After effect cs 5.5 plugin 손떨림 보정 플러그인 Warp stabilize 아방스 2011.12.16 7311
에프터 이펙트 After Effects CS5.5 / 기능 아방스 2011.04.16 2668
템플릿 ayatoweb1 [Standard 3D 플러그인 필요] file 아방스 2011.12.06 2340
기타 Blender 3D 게임 엔진 1 에돌이 2011.07.08 4654
C언어 C 프로그래밍 기초 1 아방스 2009.01.12 2228
C언어 C# - 시스템 정보 받기 2 file 코르뉴 2010.07.11 2831
C언어 C# 병렬처리! 스레드 사용하기 1 file 꿈달 2012.11.08 4129
시네마4D Cinema 4D r13 Tutorial: Particles Transition to Text - PolyFX 아방스 2012.01.25 5367
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19