สวัสดีและยินดีต้อนรับกลับ
ในความท้าทายนี้ ฉันต้องการ ช่วยให้คุณคุ้นเคยกับการเปลี่ยนตำแหน่งของไฟล์
สิ่งที่ฉันต้องการให้คุณทำคือฉันต้องการ คุณใช้ฟังก์ชัน fseek
และ ftell เพื่อให้สามารถ เปลี่ยนตำแหน่งเพื่อให้คุณสามารถชี้ไปที่ตรงกลางของไฟล์เป็น
ตรงกันข้ามกับจุดเริ่มต้นหรือจุดสิ้นสุด
ดังนั้นคุณจะเขียนโปรแกรม ที่จะพิมพ์เนื้อหาของไฟล์ในลำดับที่กลับกัน
คุณจะใช้ฟังก์ชัน fseek เพื่อค้นหาจุดสิ้นสุดของไฟล์
แล้วคุณจะเริ่มอ่าน จากจุดสิ้นสุดของไฟล์โดยการย้ายตำแหน่งไปยังจุดสิ้นสุดของไฟล์
คุณจะใช้ ฟังก์ชั่น ftell เพื่อรับตำแหน่งของตัวชี้ไฟล์
ดังนั้น fseek จะย้าย ตำแหน่ง แต่คุณต้องได้ตำแหน่งโดยใช้
ftell เพื่อเริ่มต้น การเขียนและการอ่านของคุณ
คุณต้องการแสดงเป็นเอาต์พุต ไฟล์ในลำดับที่กลับกัน
ดังนั้นสิ่งเหล่านี้กำลังจะไป เป็นพื้นฐานบางอย่างที่นี่อีกครั้ง
คุณจะต้อง สร้างไฟล์ของคุณก่อน
ไฟล์ข้อความธรรมดาบางไฟล์ที่มี สิ่งที่คุณต้องการภายในของมัน
แล้วคุณจะต้อง เพื่อสร้างตัวชี้ไฟล์
และคุณกำลังจะเปิด ขึ้นไฟล์นั้นและอ่านอย่างเดียว
ขณะที่คุณกำลังอ่านในไฟล์ ก่อนที่คุณจะเริ่มอ่านไฟล์ คุณสามารถค้นหาให้จบได้
ของไฟล์โดยใช้วิธี fseek
เมื่อคุณใช้ fseek แล้ว วิธี คุณสามารถใช้วิธี ftell
เพื่อรับตำแหน่งจริงได้
จากนั้นคุณสามารถใช้ตำแหน่ง เพื่อเริ่มพิมพ์ตัวอักษรโดยใช้
fgetc
เราเลยอยากได้ตำแหน่งของ ตัวชี้ไฟล์และเราต้องการใช้สิ่งนั้นเพื่อให้สามารถค้นหา
สิ้นสุดและแสดงข้อมูลบางอย่าง
เหตุผลที่เราต้องใช้ ftell เป็นเพราะว่าในขณะที่วงของเรารู้ว่าเมื่อใดควรออก
ดังนั้นเราจึงต้องการใช้ ftell สำหรับ จำนวนไบต์และเราสามารถเพิ่มตัวนับของเราได้
โดยพื้นฐานแล้วเราจะพูดถึง ไปตั้งแต่ต้นจนจบโดยใช้เคาน์เตอร์แล้ว
พิมพ์ในลำดับที่กลับกัน
นี่คือหน้าที่ เราจะใช้
มีความแตกต่างกันมากมาย วิธีการดำเนินการ
นี่แค่อันเดียว
ถ้าคุณมีคำถามใด ๆ, กรุณาส่งอีเมลฉัน
นี้จะทำให้คุณคุ้นเคย ด้วยฟังก์ชัน ftell และ fseek
ขอขอบคุณ.