สวัสดีและยินดีต้อนรับกลับ
เรามีความท้าทายครั้งแรกสำหรับ การเขียนไฟล์และการอ่าน
โดยเฉพาะในความท้าทายนี้ เรากำลังจะไปอ่านในตัวละครบางตัวให้คุณคุ้นเคย
ด้วยฟังก์ชัน fputc
แล้วอยากให้พี่ทำอะไร คือผมอยากให้คุณเขียนโปรแกรมหายอดทั้งหมด
จำนวนบรรทัดในไฟล์ข้อความ
ดังนั้นคุณต้องสร้างไฟล์ ที่มีข้อความบางบรรทัด
คุณจะต้องสร้างไฟล์.
จำไว้ว่าไฟล์นี้ต้อง ถูกวางไว้ในที่ใดที่ปฏิบัติการได้และจากนั้นคุณสามารถ
ดับเบิลคลิกที่ไฟล์เรียกทำงานและเรียกใช้ในไดเร็กทอรีเดียวกันกับนั้น
หรือถ้าคุณกำลังเรียกใช้จาก สภาพแวดล้อมการพัฒนาแบบบูรณาการ
คุณกำลังเรียกใช้จากบล็อกโค้ด จากนั้นคุณสามารถใส่ไฟล์ข้อความของคุณได้ทุกที่ที่ไฟล์ต้นฉบับของคุณ
จะอยู่ที่ใดก็ตามที่คุณบันทึกโครงการของคุณไว้ในไฟล์ต้นฉบับ c ของคุณ
ดังนั้นคุณจะต้องสร้างไฟล์ ก่อนที่คุณจะสามารถเขียนโปรแกรมนี้ได้เพราะคุณต้องอ่านและ
เขียนข้อมูลบางส่วนในไฟล์นั้น
คุณจะต้อง เปิดไฟล์ทดสอบของคุณขึ้น
เราต้องการ f การโทรแบบเปิดจะทำให้คุณคุ้นเคยกับพื้นฐาน
คุณต้องใช้fgetc ฟังก์ชันเพื่อแยกวิเคราะห์อักขระในไฟล์ที่คุณได้รับจนกว่าคุณจะ
กด eof ท้ายไฟล์
ดังนั้นหากไฟล์สิ้นสุด คุณสามารถ เพิ่มตัวนับก่อนที่คุณจะถึงจุดสิ้นสุดของไฟล์นั่นคือวิธีที่คุณ
จะสามารถนับเส้นได้
ดังนั้นคุณสามารถสร้างท้องถิ่น ตัวแปรสำหรับเคาน์เตอร์
และสิ่งที่คุณอยากจะแสดงก็คือคุณ ต้องการแสดงจำนวนบรรทัดทั้งหมดในไฟล์เป็นเอาต์พุต
นี่จะเป็นพื้นฐาน โปรแกรมที่ทำให้คุณคุ้นเคยกับพื้นฐานของไฟล์อินพุตและเอาต์พุต
โดยเฉพาะต้องการเสมอ เปิดไฟล์โดยใช้ fopen
เรามาทำความรู้จักกันเถอะ ด้วยตัวชี้ไฟล์นั้น
เราจะต้องปิดของเรา file แล้วเราจะใช้ฟังก์ชัน
fputc ที่สำคัญ
ดังนั้น while loop ของคุณคือคุณ จะต้องสร้างตัวแปรท้องถิ่นที่เป็นเพียงตัวนับ
และในขณะที่คุณกำลังอ่านในแต่ละ อักขระ คุณสามารถเปรียบเทียบอักขระกับการป้อนบรรทัด
นั้นกลับมาแล้ว
และถ้าคุณมีไลน์ฟีดแล้ว คุณต้องการเพิ่มตัวนับเพื่อให้คุณนับแต่ละบรรทัด
จุดประสงค์ทั้งหมดของฟังก์ชันนี้คือเพื่อ นับจำนวนบรรทัดในไฟล์
ขอให้โชคดี
เราจะใช้พื้นฐานที่นี่
และฉันหวังว่านี่จะทำให้คุณคุ้นเคย โดยใช้ตัวชี้ไฟล์และเปิดไฟล์ใน
fgetc
ขอขอบคุณ.