Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ฟังก์ชั่นไลบรารี C คืออะไร?


ฟังก์ชันไลบรารีเป็นฟังก์ชันในตัวที่จัดกลุ่มไว้ด้วยกันและวางไว้ในตำแหน่งทั่วไปที่เรียกว่าไลบรารี

แต่ละฟังก์ชันที่นี่ดำเนินการเฉพาะ เราสามารถใช้ฟังก์ชันไลบรารีนี้เพื่อรับเอาต์พุตที่กำหนดไว้ล่วงหน้าได้

ฟังก์ชันไลบรารีมาตรฐาน C ทั้งหมดถูกประกาศโดยใช้ไฟล์ส่วนหัวจำนวนมาก ฟังก์ชันไลบรารีเหล่านี้สร้างขึ้นในขณะที่ออกแบบคอมไพเลอร์

เรารวมไฟล์ส่วนหัวในโปรแกรม C ของเราโดยใช้ #include . เมื่อใดก็ตามที่โปรแกรมถูกเรียกใช้และดำเนินการ ไฟล์ที่เกี่ยวข้องจะรวมอยู่ในโปรแกรม C

ฟังก์ชันไฟล์ส่วนหัว

ฟังก์ชันไฟล์ส่วนหัวบางส่วนมีดังนี้ −

  • 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()
ล้างไฟล์