BCOMZ.COM
ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ 083 - 792 5426 เริ่มต้นที่ 500บาท/เครื่อง ให้บริการเฉพาะเขตพื้นที่ รามคำแหง บางกะปิ นวมินทร์ เสรีไทย ลาดพร้าวเฉพาะ บริเวณ จากเดอะมอลบางกะปิถึงโชคชัย 4
BCOMZ.COM
ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ 083 - 792 5426 เริ่มต้นที่ 500บาท/เครื่อง ให้บริการเฉพาะเขตพื้นที่ รามคำแหง บางกะปิ นวมินทร์ เสรีไทย ลาดพร้าวเฉพาะ บริเวณ จากเดอะมอลบางกะปิถึงโชคชัย 4
BCOMZ.COM
ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ 083 - 792 5426 เริ่มต้นที่ 500บาท/เครื่อง ให้บริการเฉพาะเขตพื้นที่ รามคำแหง บางกะปิ นวมินทร์ เสรีไทย ลาดพร้าวเฉพาะ บริเวณ จากเดอะมอลบางกะปิถึงโชคชัย 4
BCOMZ.COM
ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ 083 - 792 5426 เริ่มต้นที่ 500บาท/เครื่อง ให้บริการเฉพาะเขตพื้นที่ รามคำแหง บางกะปิ นวมินทร์ เสรีไทย ลาดพร้าวเฉพาะ บริเวณ จากเดอะมอลบางกะปิถึงโชคชัย 4

.H คืออะไรกันแน่

.H คืออะไรกันแน่

  อืม .H เรียกอีกอย่างว่า Header File หมายถึงไฟล์ที่อยู่ส่วนบนของประโยค main() ประกาศเอาไว้ เพื่อเรียกใช้คำสั่งที่ถูกจัดเก็บไว้ใน Header file นั้น ๆ

ภายในภาษา มาตรฐานจะมี Header File มีทั้งหมด 15 ไฟล์ ดังต่อไปนี้

assert.h ctype.h errno.h
float.h limits.h locale.h
math.h setjmp.h signal.h
stdarg.h stddef.h stdio.h
stdlib.h string.h time.h

  นอกจากนั้นภายใน Header แต่ละตัว จะประกอบด้วยคำสั่งต่าง ๆ ดังรายละเอียดต่อไปนี้ (สำหรับผู้เริ่มต้น ขอให้อย่าพึ่งสนใจรายละเอียดของ ชุดคำสั่งทั้งหลาย ผมเพียงต้องการสรุปให้ท่านเห็นอย่างชัดเจน ในเบื้องต้นเท่านั้นว่าภายใน Header File หรือไฟล์ซึ่งมีนามสกุล .H ประกอบด้วยฟังก์ชั่นต่าง ๆ ดังที่แสดงไว้ในรายละเอียดด้านล่างเท่านั้น ส่วนรายละเอียดและตัวอย่างการใช้งานเราจะได้ศึกษาในบทถัด ๆ ไป)

1 assert.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

assert()    

2 ctype.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

isdigit() isupper islower
isalpha isprint isalnum
isspace toupper tolower

3 errno.h ประกอบด้วยมาร์โครและอ็อบเจ็คดังต่อไปนี้

EDOM ERANGE errno

4 float.h ประกอบด้วยรายละเอียดต่าง ๆ ดังนี้

FLT_RADIX FLT_ROUNDS FLT_DIG
FLT_EPSILON FLT_MANT_DIG FLT_MAX
FLT_MAX_10_EXP FLT_MAX_EXP FLT_MIN
FLT_MIN_10_EXP FLT_MIN_EXP DBL_DIG
DBL_EPSILON DBL_MANT_DIG DBL_MAX
DBL_MAX_10_EXP DBL_MAX_EXP DBL_MIN
DBL_MIN_10_EXP DBL_MIN_EXP  

5 limits.h ประกอบด้วยรายละเอียดต่าง ๆ ดังนี้

CHAR_BIT CHAR_MAX CHAR_MIN
INT_MAX INT_MIN LONG_MAX
LONG_MIN SCHAR_MAX SCHAR_MIN
SHRT_MAX SHRT_MIN UCHAR_MAX
UCHAR_MIN UINT_MAX ULONG_MAX
USHRT_MAX    

6 locale.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

setlocale localeconv  

7 math.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

acos asin atan
atan2 cos cosh
sin sinh tan
tanh exp frexp
ldexp log log10
modf pow sqrt
ceil fabs floor
fmod    

8 setjmp.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

setjmp longjmp  

9 signal.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

signal raise  

10 stdarg.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

va_start va_arg va_end

11 stddef.h ประกอบด้วยรายละเอียดต่าง ๆ ดังนี้

ptrdiff_t size_t NULL
offsetof wchar_t  

12 stdio.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

clearerr fclose feof
ferror fflush fgetpos
fopen fread freopen
fseek fsetpos ftell
fwrite remove rename
rewind setbuf setvbuf
tmpfile tmpnam printf
scanf fgetc fgets
fputc fputs getc
getchar gets putc
putchar puts ungetc
perror    

13 stdlib.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

atof atoi atol
strtod strtol strtoul
calloc free malloc
realloc abort atexit
exit getenv system
bsearch qsort abs
div labs ldiv
rand srand mblen
mbstowcs mbtowc wcstombs
wctomb    

14 string.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

memchr memcmp memcpy
memmove memset strcat
strncat strchr strcmp
strncmp strcoll strcpy
strncpy strcspn strerror
strlen strpbrk strrchr
strspn strstr strtok
strxfrm    

15 time.h ประกอบด้วยฟังก์ชั่นดังต่อไปนี้

asctime clock ctime
difftime gmtime localtime
mktime strftime time

รายละเอียดของแต่ละฟังก์ชั่น ท่านสามารถศึกษาเพิ่มเติมได้จากคู่มืออ้างอิง