ฟังก์ชันไลบรารีเป็นฟังก์ชันในตัวที่จัดกลุ่มไว้ด้วยกันและวางไว้ในตำแหน่งทั่วไปที่เรียกว่าไลบรารี
แต่ละฟังก์ชันที่นี่ดำเนินการเฉพาะ เราสามารถใช้ฟังก์ชันไลบรารีนี้เพื่อรับเอาต์พุตที่กำหนดไว้ล่วงหน้าได้
ฟังก์ชันไลบรารีมาตรฐาน C ทั้งหมดถูกประกาศโดยใช้ไฟล์ส่วนหัวจำนวนมาก ฟังก์ชันไลบรารีเหล่านี้สร้างขึ้นในขณะที่ออกแบบคอมไพเลอร์
เรารวมไฟล์ส่วนหัวในโปรแกรม C ของเราโดยใช้ #include
ฟังก์ชันไฟล์ส่วนหัว
ฟังก์ชันไฟล์ส่วนหัวบางส่วนมีดังนี้ −
-
stdio.h − เป็นไฟล์ส่วนหัว i/o มาตรฐานที่มีการประกาศฟังก์ชันอินพุต/เอาต์พุต
-
conio.h − นี่คือไฟล์ส่วนหัวของคอนโซลอินพุต/เอาต์พุต
-
string.h − ฟังก์ชันที่เกี่ยวข้องกับสตริงทั้งหมดอยู่ในไฟล์ส่วนหัวนี้
-
stdlib.h − ไฟล์นี้มีฟังก์ชันทั่วไปที่ใช้ในโปรแกรม C
-
คณิตศาสตร์ − ฟังก์ชันทั้งหมดที่เกี่ยวข้องกับคณิตศาสตร์อยู่ในไฟล์ส่วนหัวนี้
-
เวลาชั่วโมง − ไฟล์นี้มีฟังก์ชันที่เกี่ยวข้องกับเวลาและนาฬิกา ฟังก์ชันที่สร้างขึ้นใน stdio.h
ฟังก์ชันที่สร้างขึ้นใน stdio.h
มาดูกันว่าฟังก์ชั่นที่สร้างขึ้นในฟังก์ชั่นไลบรารี stdio.h มีอะไรบ้าง
Sl.No | ฟังก์ชัน &คำอธิบาย |
---|---|
1 | printf() ฟังก์ชันนี้ใช้เพื่อพิมพ์ค่า char, int, float, string ฯลฯ ทั้งหมดลงบนหน้าจอเอาต์พุต |
2 | scanf() ฟังก์ชันนี้ใช้เพื่ออ่านข้อมูลจากแป้นพิมพ์ |
3 | getc() มันอ่านตัวอักษรจากไฟล์. |
4 | gets() มันอ่านบรรทัดจากแป้นพิมพ์ |
5 | getchar() มันอ่านตัวอักษรจากแป้นพิมพ์ |
6 | puts() มันเขียนบรรทัดไปที่หน้าจอ o/p |
7 | putchar() มันเขียนตัวอักษรบนหน้าจอ |
8 | fopen() ฟังก์ชันการจัดการไฟล์ทั้งหมดถูกกำหนดไว้ในไฟล์ส่วนหัว stdio.h |
9 | fclose() ปิดไฟล์ที่เปิดอยู่ |
10 | getw() อ่านจำนวนเต็มจากไฟล์ |
11 | putw() เขียนจำนวนเต็มไปยังไฟล์ |
12 | fgetc() อ่านอักขระจากไฟล์ |
13 | putc() เขียนอักขระลงในไฟล์ |
14 | fputc() เขียนอักขระลงในไฟล์ |
15 | fgets() อ่านสตริงจากไฟล์ ทีละบรรทัด |
16 | f puts() เขียนสตริงลงในไฟล์ |
17 | feof() ค้นหาจุดสิ้นสุดของไฟล์ |
18 | fgetchar อ่านอักขระจากแป้นพิมพ์ |
19 | fgetc() อ่านอักขระจากไฟล์ |
20 | fprintf() เขียนข้อมูลที่จัดรูปแบบไปยังไฟล์ |
21 | fscanf() อ่านข้อมูลที่จัดรูปแบบจากไฟล์ |
22 | fputchar เขียนอักขระจากแป้นพิมพ์ |
23 | f แสวงหา() ย้ายตัวชี้ไฟล์ไปยังตำแหน่งที่กำหนด |
24 | SEEK_SET ย้ายตัวชี้ไฟล์ไปที่จุดเริ่มต้นของไฟล์ |
25 | SEEK_CUR ย้ายตัวชี้ไฟล์ไปยังตำแหน่งที่กำหนด |
26 | SEEK_END ย้ายตัวชี้ไฟล์ที่ส่วนท้ายของไฟล์ |
27 | ftell() ให้ตำแหน่งปัจจุบันของตัวชี้ไฟล์ |
28 | rewind() ย้ายตัวชี้ไฟล์ไปที่จุดเริ่มต้นของไฟล์ |
29 | putc() เขียนอักขระลงในไฟล์ |
30 | sprint() เขียนเอาต์พุตที่จัดรูปแบบเป็นสตริง |
31 | sscanf() อ่านอินพุตที่จัดรูปแบบจากสตริง |
32 | remove() ลบไฟล์ |
33 | flush() ล้างไฟล์ |