User-Defined Input BuffersThe input mechanism works basically the same การแปล - User-Defined Input BuffersThe input mechanism works basically the same ไทย วิธีการพูด

User-Defined Input BuffersThe input

User-Defined Input Buffers
The input mechanism works basically the same as the output mechanism. However, for input there
is also the possibility of undoing the last read. The functions sungetc(), called by unget() of
the input stream, or sputbackc(), called by putback() of the input stream, can be used to restore
the stream buffer to its state before the last read. It is also possible to read the next character
without moving the read position beyond this character. Thus, you must override more functions to
implement reading from a stream buffer than is necessary to implement writing to a stream buffer.
state of the stream buffer with the corresponding storage medium. Normally, all that needs to be
done is to flush the buffer. For the unbuffered versions of the stream buffer, overriding this function
was not necessary, because there was no buffer to be flushed.
The virtual destructor ensures that data is written that is still buffered when the stream buffer is
destroyed.
These are the functions that are overridden for most stream buffers. If the external representation
has some special structure, overriding additional functions may be useful. For example, the functions
seekoff() and seekpos() may be overridden to allow manipulation of the write position.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ผู้ใช้กำหนดบัฟเฟอร์อินพุต
กลไกเข้าทำงานโดยทั่วไปเหมือนกับกลไกการแสดงผล อย่างไรก็ตาม สำหรับการป้อนข้อมูลมี
ก็สามารถเลิกทำการอ่านล่าสุด เรียกฟังก์ชัน sungetc() โดย unget() ของ
กระแสอินพุต หรือ sputbackc() เรียก โดย putback() ของกระแสอินพุต สามารถใช้คืนค่า
บัฟเฟอร์กระแสข้อมูลไปยังสถานะก่อนอ่านล่าสุด สามารถอ่านอักขระถัดไป
โดยย้ายตำแหน่งอ่านนอกเหนือจากตัวละครตัวนี้ ดังนั้น คุณต้องแทนฟังก์ชันเพิ่มเติมเพื่อ
ใช้อ่านจากบัฟเฟอร์กระแสมากกว่าที่จำเป็นต้องใช้เขียนการบัฟเฟอร์กระแสเป็นการ
รัฐบัฟเฟอร์กระแสกับสื่อเก็บข้อมูลที่เกี่ยวข้อง โดยปกติ ทั้งหมดที่จำเป็นต้อง
ทำคือการ ล้างบัฟเฟอร์ รุ่น unbuffered บัฟเฟอร์กระแส แทนฟังก์ชันนี้
ไม่จำเป็น เนื่องจากมีบัฟเฟอร์ไม่ใช้
destructor เสมือนเพื่อให้แน่ใจว่า ข้อมูลถูกเขียนที่ยังคงเป็น buffered เมื่อบัฟเฟอร์กระแส
ทำลาย
ได้แก่ฟังก์ชันที่แทนสำหรับบัฟเฟอร์กระแสส่วนใหญ่ ถ้าการแสดงภายนอก
มีโครงสร้างพิเศษบาง แทนฟังก์ชันเพิ่มเติมอาจเป็นประโยชน์ ตัวอย่าง functions
seekoff() และ seekpos() อาจถูกเขียนทับให้จัดการตำแหน่งเขียน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ที่ผู้ใช้กำหนดอินพุตบัฟเฟอร์
กลไกการเข้าทำงานโดยทั่วไปเช่นเดียวกับกลไกการส่งออก แต่สำหรับท่านที่มี
ความเป็นไปได้ของการเลิกอ่านล่าสุด ฟังก์ชั่น sungetc () เรียกโดย unget () ของ
ข้อมูลที่เข้ามาหรือ sputbackc () เรียกโดย putback () ของข้อมูลที่เข้ามาสามารถนำมาใช้ในการเรียกคืน
บัฟเฟอร์กระแสของรัฐก่อนที่จะอ่านล่าสุด นอกจากนี้ยังเป็นไปได้ที่จะอ่านตัวอักษรถัดไป
โดยไม่ต้องย้ายตำแหน่งการอ่านเกินตัวละครตัวนี้ ดังนั้นคุณจะต้องแทนที่การทำงานมากขึ้นที่จะ
ใช้การอ่านจากบัฟเฟอร์กระแสเกินความจำเป็นในการดำเนินการเขียนไปยังกระแสบัฟเฟอร์
รัฐของ buffer กระแสกับสื่อจัดเก็บข้อมูลที่เกี่ยวข้อง โดยปกติทุกที่จะต้อง
ทำคือการล้างบัฟเฟอร์ สำหรับรุ่น unbuffered ของ buffer กระแสเอาชนะฟังก์ชันนี้
ไม่จำเป็นเพราะมีกันชนที่จะถูกล้างไม่
destructor เสมือนเพื่อให้แน่ใจว่าข้อมูลถูกเขียนที่ยังคงบัฟเฟอร์เมื่อบัฟเฟอร์กระแสที่มีการ
ทำลาย
เหล่านี้เป็นฟังก์ชั่นที่มี แทนที่มากที่สุดสำหรับบัฟเฟอร์กระแส หากการแสดงภายนอก
มีบางโครงสร้างพิเศษฟังก์ชั่นเพิ่มเติมที่สำคัญอาจจะมีประโยชน์ ตัวอย่างเช่นฟังก์ชัน
seekoff () และ seekpos () อาจจะแทนที่เพื่อให้การจัดการของตำแหน่งการเขียน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผู้ใช้กำหนดบัฟเฟอร์อินพุต
กลไกป้อนงานโดยทั่วไปเช่นเดียวกับกลไกการส่งออก อย่างไรก็ตาม สำหรับการป้อนข้อมูลมี
ยังมีความเป็นไปได้ของการยกเลิกอ่านล่าสุด หน้าที่ sungetc() เรียกว่า unget() ของ
sputbackc() ปราชิก หรือเรียกว่า putback() ของสัญญาณกระแสที่สามารถใช้เพื่อเรียกคืน
กระแสบัฟเฟอร์เพื่อสถานะก่อนอ่านล่าสุดนอกจากนี้ยังเป็นไปได้ที่จะอ่าน
ตัวละครต่อไปโดยไม่ต้องเลื่อนอ่านตำแหน่งนอกเหนือจากตัวละครตัวนี้ ดังนั้น คุณจะต้องแทนที่ฟังก์ชันเพิ่มเติม

ใช้อ่านจากบัฟเฟอร์กระแสมากกว่าจำเป็นที่จะใช้เขียนถึงกระแสบัฟเฟอร์
สภาพกระแสบัฟเฟอร์กับตัวเก็บข้อมูลที่สอดคล้องกัน โดยปกติทุกความต้องการที่จะ
ทำล้างบัฟเฟอร์สำหรับ unbuffered รุ่นกระแสบัฟเฟอร์แทนฟังก์ชัน
ก็ไม่จำเป็น เพราะไม่มีบัฟเฟอร์จะหน้าแดง
เดสทรัคเตอร์เสมือนเพื่อให้แน่ใจว่าข้อมูลถูกเขียนที่ยังอยู่ในกระแส คือ เมื่อบัฟเฟอร์

ทำลาย เหล่านี้เป็นฟังก์ชันที่เป็นแทนที่สำหรับบัฟเฟอร์กระแสมากที่สุด หากมีโครงสร้างภายนอก
การแสดงพิเศษแทนที่ฟังก์ชันเพิ่มเติมที่อาจเป็นประโยชน์ ตัวอย่างเช่นฟังก์ชัน
seekoff() seekpos() และอาจถูกแทนที่เพื่อให้จัดการของเขียนตำแหน่ง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: