Tuesday 25 July 2017

ตัวเลือก c อ่าน stdin ไบนารี


C Programming. File การจัดการการใช้เปิดอ่านเขียนและปิดตัวอย่างก่อนหน้าของการจัดการไฟล์จัดการกับ File Control Blocks FCB ภายใต้ MSDOS v3 x หรือสูงกว่าและ UNIX ระบบการจัดการไฟล์มักจะกระทำโดยใช้ handle มากกว่าการควบคุมไฟล์ blocks. Writing โปรแกรมที่ใช้จับช่วยให้พกพารหัสต้นฉบับระหว่างระบบปฏิบัติการที่แตกต่างกันโดยใช้การจัดการช่วยให้โปรแกรมเมอร์ในการรักษาไฟล์เป็นกระแสของตัวอักษรโหมดการเข้าถึงที่มีอยู่มีสิทธิ์เป็นฟังก์ชันเปิดส่งกลับค่าจำนวนเต็มซึ่งใช้ในการอ้างอิง ไปยังแฟ้มถ้าไม่ประสบความสำเร็จจะส่งกลับ -1 และตั้งค่าตัวแปรระดับโลก errno เพื่อระบุชนิดข้อผิดพลาดฟังก์ชันการอ่านพยายามที่จะอ่าน nbytes จากไฟล์ที่เกี่ยวข้องกับการจัดการและสถานที่ตัวอักษรอ่านลงในบัฟเฟอร์ถ้าไฟล์เป็น เปิดใช้ OTEXT จะลบค่าขนส่งและตรวจสอบจุดสิ้นสุดของไฟล์ฟังก์ชันจะส่งกลับจำนวนไบต์ที่อ่านในตอนท้ายของไฟล์ 0 จะถูกส่งกลับข้อผิดพลาดจะส่งกลับ -1 การตั้งค่า errno t o ระบุชนิดของข้อผิดพลาดที่เกิดขึ้นฟังก์ชันการเขียนพยายามที่จะเขียน nbytes จากบัฟเฟอร์ไปยังแฟ้มที่เกี่ยวข้องกับการจัดการเกี่ยวกับไฟล์ข้อความจะขยายแต่ละ LF ไปยัง CR LF ฟังก์ชันจะส่งกลับจำนวนไบต์ที่เขียนไปยังไฟล์กลับ ค่าที่ -1 ระบุข้อผิดพลาดด้วยการตั้งค่า errno อย่างเหมาะสมฟังก์ชันปิดจะปิดไฟล์ที่เกี่ยวข้องกับ handle ฟังก์ชันจะส่งกลับ 0 หากสำเร็จแล้ว -1 เพื่อระบุข้อผิดพลาดโดยใช้ชุด errno อย่างเหมาะสม ลิขสิทธิ์ B Brown 1984-1999 สงวนลิขสิทธิ์ฉันกำลังมองหาการเขียนคู่ของสาธารณูปโภคที่อ่านในรายการที่คั่นด้วย newline ของจำนวนเต็มบน stdin และส่งไบนารี 4 ไบต์ของพวกเขาเทียบเท่ากับ stdout และในทางกลับกันความคิดแรกของฉันคือง่าย bash คำสั่ง linux ที่จะทำเช่นนี้ แต่ฉันไม่สามารถหาหนึ่งความคิดที่สองของฉันคือการทำเช่นนี้ใน C แต่ฉันไม่สามารถคิดออกว่าจะเปลี่ยน stdin หรือ stdout ไป binary stream. Any ความคิดเกี่ยวกับวิธีที่ดีที่จะทำ นี้ฉัน m เป็นกลางกับการเขียนโปรแกรมใด ๆ language. asked กันยายน 25 09 ที่ 13 09.In Perl คุณก็สามารถ try. That จะให้เจ้าภาพพื้นเมืองลงนามจำนวนเต็มอย่างน้อย 32 บิต แต่อาจขึ้นอยู่กับคอมไพเลอร์ C ท้องถิ่นของคุณ ตัวเลือกอื่น ๆ ที่จะแพ็คสามารถไปในสถานที่ของฉันเช่น l ซึ่งจะให้ลงนามยาวซึ่งควรจะ 32 บิตและมีตัวเลือกมากขึ้นสำหรับ endian น้อยหรือใหญ่ endian. และที่นี่แก้ปัญหาของคุณใน C ในกรณีที่คุณต้องการจะทำ way. you น่าเบื่อคุณ don t ต้องเปลี่ยน stdout เพื่อ binar ไบนารีออกเพียง y to it สิ่งนี้จะสับสนกับ emulator เทอร์มินัล terminal ega ที่เชื่อมต่อกับ stream นั้น แต่คาดว่าจะเป็น loop แบบธรรมดาของ fscanf เพื่ออ่านแต่ละจำนวนเต็มตามด้วย fwrite ที่เขียนออกมาควรใช้งานระวังเรื่อง endianness แม้ว่าคุณอาจ ต้องการแยกแต่ละ byte ในการสอนก่อนหน้านี้เราได้พูดคุยเกี่ยวกับไฟล์ IO หน้าที่และการใช้ไฟล์ข้อความในการเขียนโปรแกรมการกวดวิชา C นี้เราจะพูดคุยเกี่ยวกับการใช้ไฟล์ไบนารีไฟล์ไบนารีไฟล์มีความคล้ายกับอาร์เรย์ ของโครงสร้างยกเว้นโครงสร้างอยู่ในดิสก์ไฟล์มากกว่าอาร์เรย์ในหน่วยความจำไบนารีไฟล์มีสองคุณสมบัติที่แตกต่างจากไฟล์ข้อความคุณสามารถใช้โครงสร้างในไฟล์ได้ทันทีคุณสามารถเปลี่ยนเนื้อหาของโครงสร้างได้ทุกที่ ไฟล์หลังจากที่คุณได้เปิดไฟล์ไบนารีแล้วคุณสามารถอ่านและเขียนโครงสร้างหรือค้นหาตำแหน่งเฉพาะในไฟล์ตัวบ่งชี้ตำแหน่งแฟ้มจะชี้ไปที่ 0 เมื่อไฟล์ถูกเปิดอ่านได้อ่านโครงสร้างที่ ตัวบ่งชี้ตำแหน่งของแฟ้มชี้ไปที่หลังจากอ่านโครงสร้างตัวชี้ถูกย้ายไปยังจุดที่โครงสร้างถัดไปการดำเนินการเขียนจะเขียนไปยังโครงสร้างชี้ไปที่ปัจจุบันหลังจากการดำเนินการเขียนตัวบ่งชี้ตำแหน่งของแฟ้มถูกย้ายไปยังจุดต่อไป โครงสร้างฟังก์ชัน fseek จะย้ายตัวบ่งชี้ตำแหน่งของแฟ้มไปยังระเบียนที่มีการร้องขอโปรดจำไว้ว่าคุณสามารถติดตามสิ่งต่างๆได้เนื่องจากตัวบ่งชี้ตำแหน่งแฟ้มไม่สามารถชี้เฉพาะจุดเริ่มต้นของโครงสร้างเท่านั้น แต่ยังสามารถชี้ไปที่ไบต์ใด ๆ ใน ไฟล์ fread และฟังก์ชั่เขียนจะใช้เวลาสี่พารามิเตอร์ address. Number หน่วยความจำของจำนวนไบต์ที่จะอ่านต่อ block. Number ของบล็อกเพื่ออ่านไฟล์ตัวแปรคำสั่ง fends นี้กล่าวว่าการอ่านขนาดไบต์ x จาก rec จากไฟล์ ptrmyfile เป็น หน่วยความจำที่อยู่ myrecord มีเพียงหนึ่งบล็อกขอเปลี่ยนหนึ่งในสิบจะอ่านในสิบบล็อคของไบต์ x ในครั้งเดียวลองดูตัวอย่างเขียนในตัวอย่างนี้เราประกาศโครงสร้างกับสมาชิก x, y และ z ของ พิมพ์จำนวนเต็มในฟังก์ชันหลักที่เราเปิด fopen ไฟล์สำหรับการเขียน w แล้วเราตรวจสอบว่าไฟล์ที่เปิดอยู่ถ้าไม่ได้มีข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นและเราออกจากโปรแกรมในวงสำหรับเรากรอกข้อมูลสมาชิกโครงสร้าง x ด้วยตัวเลขแล้ว เราเขียนบันทึกไปยังไฟล์เราทำสิบครั้งนี้จึงสร้างสิบระเบียนหลังจากเขียนบันทึกสิบเราจะปิดไฟล์ don t ลืมนี้ดังนั้นตอนนี้เราได้เขียนไปยังไฟล์ให้อ่านจากไฟล์ที่เรามี เพิ่งสร้างขึ้นลองดูที่ตัวอย่างมีเพียงสองบรรทัดที่มีการเปลี่ยนแปลงคือสองบรรทัดในห่วงสำหรับกับความกลัวที่เราอ่านในบันทึกทีละหนึ่งหลังจากที่เราได้อ่านบันทึกที่เราพิมพ์สมาชิก x ของระเบียนที่ สิ่งเดียวที่เราต้องอธิบายคือตัวเลือก fseek ฟังก์ชัน fseek ต้องถูกประกาศเช่นนี้ฟังก์ชัน fseek ตั้งค่าตัวบ่งชี้ตำแหน่งของไฟล์สำหรับสตรีมที่ชี้ไปตามสตรีมตำแหน่งใหม่ที่วัดได้จากอักขระตั้งแต่เริ่มต้นของไฟล์ , จะได้รับโดยการเพิ่มชดเชยไปยังตำแหน่งที่ระบุโดย ดังนั้นแมโครสามตัวจะถูกประกาศใน stdio h ที่เรียกว่า SEEKSET, SEEKCUR และ SEEKEND ถ้าตำแหน่งที่ประกาศโดย SEEKSET แล้วตำแหน่งจะเป็นจุดเริ่มต้นของไฟล์ SEEKEND สามารถใช้ได้ถ้าคุณต้องการไปที่ตอนท้ายของไฟล์ ใช้ตัวเลขลบเป็นไปได้ที่จะย้ายจากจุดสิ้นสุดของไฟล์ถ้าเป็น SEEKCUR แล้วตำแหน่งที่ถูกตั้งค่า x ไบต์จากตำแหน่งปัจจุบันลองดูที่ตัวอย่างในตัวอย่างนี้เราใช้ fseek เพื่อ ค้นหาระเบียนสุดท้ายในไฟล์บันทึกนี้เราอ่านด้วยคำสั่ง fread และด้วยคำสั่ง printf เราพิมพ์สมาชิก x ของโครงสร้าง myrecord ในขณะที่คุณสามารถดูลูปสำหรับการเปลี่ยนแปลงได้ด้วยเช่นกันลูปสำหรับจะนับถอยหลังไปที่ศูนย์เครื่องนับนี้ถูกใช้ใน คำสั่ง fseek เพื่อตั้งตัวชี้แฟ้มที่ต้องการบันทึกผลคือเราอ่านในระเบียนในลำดับย้อนกลับบันทึกล่าสุดถ้าคุณตั้งค่าตัวบ่งชี้ตำแหน่งแฟ้มไปยังตำแหน่งในแฟ้มและคุณต้องการตำแหน่งแรกใน ไฟล์แล้วคุณสามารถใช้ฟังก์ชัน rew ind ไปยังตำแหน่งแรกในไฟล์การย้อนกลับของฟังก์ชันสามารถใช้เช่นนี้ได้ด้วยคำสั่ง fseek ในตัวอย่างนี้เราไปที่ส่วนท้ายของไฟล์จากนั้นเราย้อนกลับไปที่ตำแหน่งแรกในไฟล์จากนั้นอ่านในระเบียนทั้งหมดและพิมพ์ ค่าของสมาชิก x โดยไม่ต้องย้อนกลับคุณจะได้รับขยะลอง it. That คือทั้งหมดนี้กวดวิชารายการนี้ถูกโพสต์ในบทเรียน C คุณสามารถปฏิบัติตามคำตอบใด ๆ ที่รายการนี้ผ่าน RSS 2 0 ฟีดความคิดเห็นและ Ping ปิดขณะนี้ นี้หรือใช้เพื่อแบ่งปันโพสต์นี้กับคนอื่น ๆ ขณะนี้มี 32 คำตอบสำหรับ C แฟ้มการสอนไบนารีฉัน O. Why ไม่แจ้งให้เราทราบสิ่งที่คุณคิดโดยการเพิ่ม comment. pankaj ของคุณเองเมื่อ February 22nd, 2010.this เป็นที่โดดเด่น succint กวดวิชาสำหรับ การจัดการไฟล์จะช่วยให้ lotttttt ขอบคุณ you. betagtx260 เมื่อ 25 มีนาคม 2010Hi ฉันได้แก้ไขส่วนการเขียนสามารถเขียนเพียง 1 ไบต์ แต่ don t ทำงาน โครงสร้างของเรา struct rec int mydata. int counter FILE ไฟล์ ptrmyfile struct rec myrecord. ptrmyfile fopen, w ถ้า ptrmyfile printf ไม่สามารถเปิดไฟล์ return 1 สำหรับ counter 1 counter 5 เคาน์เตอร์ counter fwrite myrecord, sizeof struct rec, 1, ptrmyfile เขียน myrecord, sizeof struct rec, 1, ptrmyfile fclose ptrmyfile return 0.in i อ่าน 01 00 00 00 ใน editor hexadecimal ของฉันคำถามของฉันคือ don t สามารถเขียน triple 00 00 00 หลังจากที่ฉันได้ใส่ 01 ของฉันในแฟ้มเพราะในถัดไปในขณะที่ฉันจะได้รับ 01 00 00 00 00 00 ขอขอบคุณสำหรับความช่วยเหลือของคุณล่วงหน้าและขอโทษสำหรับภาษาอังกฤษของฉัน im ฝรั่งเศส betagtx260 ถ้าฉันเข้าใจคำถามของคุณอย่างถูกต้องคุณต้องการเห็นเพียงไบต์เดียวในไบต์ไฟล์ 1 ไบต์ถ้าเป็นเช่นนี้คุณใช้ตัวแปรประเภทตัวแปรผิดในกรณีนี้เพราะ int ที่ไม่ได้ลงชื่อสามารถเก็บค่าทั้งหมดระหว่าง 0 และ UINTMAX ได้ UINTMAX ต้อง มีอย่างน้อย 65535 ประเภท int ต้องมีอย่างน้อย 16 บิตเพื่อเก็บช่วงค่าที่ต้องการ แต่ยังสามารถแตกต่างกันตามคอมไพเลอร์และแพลตฟอร์มที่คุณกำลังรวบรวมสำหรับคอมไพเลอร์สำหรับโปรเซสเซอร์ 8 และ 16 บิตรวมถึงโปรเซสเซอร์ Intel x86 ที่รันใน 16 bit เช่นภายใต้ MS-DOS, int โดยปกติจะมี 16 บิตและมีการแสดงผลเหมือนกันในรูปแบบย่อของคอมไพเลอร์สำหรับโปรเซสเซอร์ 32 บิตและโปรเซสเซอร์ขนาดใหญ่เช่นโปรเซสเซอร์ Intel x86 ที่ทำงานในโหมด 32 บิตเช่น Win32 หรือ Linux int โดยทั่วไปจะมีความยาว 32 บิตและมีการแทนเหมือนกันเป็น long int จะมีขนาด 32 บิตดังนั้นคุณจะเห็น 01 00 00 ใน hex-editor ของคุณลองดูตัวอย่างต่อไปนี้เพื่อดู sizeof ประเภทตัวแปรสำหรับแพลตฟอร์มเป้าหมายของคุณ stdio h. int printf หลัก ddn, sizeof int, sizeof สั้น int printf ddn, sizeof signed int, sizeof unsigned int printf ddn, sizeof char, sizeof unsigned char return 0. ผลลัพธ์จะเป็นแบบนี้ในเครื่อง Intel linux 4 2 4 4 1 1.So ถ้าคุณต้องการเห็นเพียงหนึ่งไบต์ใน editor hex ของคุณเปลี่ยนโปรแกรมนี้รวม stdio h. int main int counter FILE ptrmyfile struct rec myrecord. ptrmyfile fopen, w ถ้า ptrmyfile printf ไม่สามารถเปิดไฟล์กลับ 1.fwrite myrecord, sizeof struct rec, 1, ptrmyfile. fclose ptrmyfile return 0. ถ้าคุณเปิดไฟล์ด้วย hex-editor คุณจะเห็น 1byte 01 ในกรณีนี้ถ้าคุณคอมไพล์สำหรับแพลตฟอร์ม Intel win32 และ linux หรือถ้าต้องการ เพื่อใช้ int ยอมรับว่า 4 ไบต์ถูกเขียนลงในไฟล์ไบนารี แต่อย่างน้อยคุณก็รู้ว่าทำไมถึงเป็นเช่นนี้หวังว่าคำตอบนี้จะช่วยให้คุณตอบคำถามของคุณได้ 200. เมื่อวันที่ 25 มีนาคม 2010 ขอบคุณสำหรับการตอบกลับอย่างรวดเร็วของคุณและฉันเข้าใจตอนนี้แล้ว อีกครั้งฉันหลังจากละเมิดลิขสิทธิ์และพยายามที่จะเข้าใจการเขียนและการอ่านของฉัน เขียนเป็นสิ่งที่สมบูรณ์แบบสิ่งที่ฉันต้องการ แต่ฉันไม่สามารถอ่านไฟล์ bin ของฉันฉันต้องการความช่วยเหลือบางอย่าง please. this คือการทดสอบการเขียนไฟล์ของฉันทำงาน 100.int หลัก int i int counter FILE ptrmyfile struct rec myrecord. ptrmyfile fopen, wb ถ้า ptrmyfile printf ไม่สามารถเปิดไฟล์ที่ส่งคืนได้ 1.for counter 0 counter 10 counter i fseek ptrmyfile counter SEEKSET เขียน myrecord, sizeof struct rec, 1, ptrmyfile. it สร้างไฟล์และใน editor hexadecimal คุณสามารถอ่าน 01 02 03 04 05 06 07 08 etc. but ฉันไม่สามารถอ่านไฟล์ที่มี fread ฉันจะ ขอบคุณความช่วยเหลือของคุณอีกครั้งขอบคุณล่วงหน้า betagtx260 ด้านล่างคุณจะพบตัวอย่างการเขียนแบบไบนารีและตัวอย่างการอ่านแบบไบนารีที่ฉันได้ทดสอบพวกเขาและพวกเขาทำงานเพื่อให้โชคดีเขียนไฟล์รวมถึง stdio h. struct rec char mydata. int หลัก int int i int counter FILE ptrmyfile struct rec myrecord. ptrmyfile fopen, wb if ptrmyfile printf ไม่สามารถเปิดไฟล์ที่ส่งคืน 1 i 0.for counter 0 counter 10 counter i fseek ptrmyfile counter SEEKSET เขียน myrecord, sizeof struct rec, 1, ptrmyfile i fclose ptrmyfile return 0. อ่านไฟล์รวมถึง stdio h. struct rec char mydata. int main int counter FILE ptrmyfile struct rec myrecord. ptrmyfile fopen, r ถ้า ptrmyfile printf ไม่สามารถเปิดไฟล์ return 1 สำหรับ counter 1 counter 10 ตัวนับ fread myrecord, sizeof struct rec, 1, ptrmyfile printf dn fclose ptrmyfile return 0 สวัสดีถังของฉันสำหรับความช่วยเหลือและการสนับสนุนข้อความล่าสุดของฉันกับการทดสอบนักเขียนไบนารีของฉันเหมาะสำหรับฉันเพราะฉันสามารถเขียนค่า hex ได้โดยตรงในไฟล์ 00 ถึง FF ที่ใดก็ได้ที่ฉันต้องการในไฟล์ แต่ฉันลาดเทอ่านกับความกลัวหลังจาก ฉันต้องการ practi ce นี้มีไฟล์เล็กฉันได้สร้างเพราะโปรแกรมจริงของฉันฉันต้องการจัดการไฟล์และฉันไม่ประสบความสำเร็จกับ fread กับ iso file. Is นี้ประกาศสิทธิของไบนารีไฟล์ไบนารีไฟล์ควรมี b ในโหมด egwb หรือ wb Am ฉันถูกต้อง selewa คุณมีสิทธิ์ถ้าคุณดูเฉพาะไวยากรณ์ แต่ถ้าคุณเปิดด้วยโปรแกรมแก้ไขข้อความคุณจะเห็นทุกค่า ascii เนื่องจากเราเขียนบันทึกอ่านโครงสร้างดังนั้นจะมีความแตกต่างระหว่างเนื้อหาของไฟล์ที่เขียนด้วย เฉพาะ w หรือ wb แต่เพื่อให้ไวยากรณ์ถูกต้องเราได้เปลี่ยนตัวอย่างซอร์สโค้ดโหมดที่คุณสามารถใช้มีดังนี้ r เปิดอ่าน w เปิดสำหรับเขียนไฟล์ไม่จำเป็นต้องมีอยู่เปิดไฟล์ผนวกไม่จำเป็นต้องอยู่ r เปิดอ่าน และการเขียนเริ่มต้นที่จุดเริ่มต้น w เปิดอ่านและเขียนไฟล์ทับไฟล์ที่เปิดอ่านและเขียนผนวกหากไฟล์มีอยู่ในการเปิดไฟล์ในโหมดไบนารีคุณต้องเพิ่มตัวอักษร b ไปที่ท้ายสตริงโหมดเช่น wb For อ่านและเขียนโหมดคุณสามารถเพิ่ม b ทั้งหลังจาก rb เครื่องหมายบวกหรือก่อน rb. Good โชคดีและ THX สำหรับการแก้ไข us. Is มีความเป็นไปได้ที่จะจัดการกับข้อมูลการบรรจุของคอมไพเลอร์ในโครงสร้างเนื่องจากเนื่องจากนี้ โครงสร้างสมาชิกไม่จำเป็น continuou s ในหน่วยความจำตัวอย่างเช่นขนาดของโครงสร้างที่มี uint8 และ uint32 ตัวแปรในมักจะมี 8 ไบต์แทน 5 เนื่องจากการรวบรวมข้อมูลรวบรวมตอนนี้ถ้าคุณต้องการอ่าน 5 ไบต์จากแฟ้มไบนารีของคุณโดยใช้ คุณจะอ่านไบต์ผิดในเขตข้อมูลตัวแปร uint32 จะมีเพียงไบต์เดียวมีวิธีการใดในการป้องกันไม่ให้มีคนเห็นทีละไบต์ละครั้งแล้วถ้าคุณต้องการให้เป็นหนึ่งหมายเลขเพียงคูณด้วย หมายเลขแรก 10000 หมายเลขที่สอง n 1000 หมายเลขสาม n 100 ออกหมายเลข n 10 หมายเลขที่ห้า nI m ไม่เป็นมืออาชีพดังนั้นโปรดวิจัยเพื่อวิธีที่ดีกว่าในตัวอย่างสุดท้ายของคุณคุณทำ following. fseek ptrmyfile, sizeof struct rec, SEEKEND ย้อนกลับ ptrmyfile. And กล่าวว่าคุณได้รับขยะโดยไม่ต้องย้อนกลับถ้าคุณต้องการที่จะสิ้นสุดของไฟล์แล้วชดเชยเกินกว่าจุดสิ้นสุดของไฟล์ที่คุณจะอ่านขยะคุณจะต้องชดเชยเชิงลบเหล่านี้ 2 บรรทัดจะไม่มีจุดหมายในของคุณ ตัวอย่างหรือฉันผิด radix เป้าหมายของตัวอย่างคือการแสดงวิธีการใช้ฟังก์ชัน rewind นั่นคือสาเหตุที่ท้ายไฟล์ถูกค้นหาอย่างอื่นไม่มีอะไรที่จะย้อนกลับจากนั้นจึงย้อนกลับไปยังตำแหน่งแรกของไฟล์คุณจะได้รับ ขยะถ้าย้อนกลับ isn เรียก t เพราะห่วงจะพยายามอ่านระเบียนเกินสิ้นไฟล์เนื่องจากมีการตรวจสอบไม่ดำเนินการเพื่อตรวจสอบว่าสิ้นไฟล์ได้ถึงแล้วอีกครั้งก็ s เพียงเพื่อแสดงการใช้ ไม่มีอะไรสิ้นสุดการค้นหาสิ้นสุดของไฟล์จะทำเฉพาะเพื่อให้เราที่เราสามารถ rewind. I ต้องการถ่ายโอนข้อมูลหน่วยความจำบางลงในแฟ้มโครงสร้างที่ซับซ้อนซึ่งมีคำแนะนำในรายการ ฯลฯ และอีกครั้งต้องการ เพื่อกำหนดหน่วยความจำเดียวกันจากไฟล์นี้มันเป็นไปได้ที่จะทำอย่างไรกับ fwrite fread functions. Sandeep Kumar ในวันที่ 26 กุมภาพันธ์ 2011. ฉันต้องการจัดเก็บข้อมูลอาร์เรย์อักขระ 89 ไบต์ไปเป็นไบนารีไฟล์โปรดส่งรหัสฟังก์ชัน fwrite สำหรับนี่คือ เป็นไปได้ในการจัดเก็บเวลาเครื่องคอมพิวเตอร์ปัจจุบันไปยังแฟ้มไบนารีเดียวกัน firs t ตัวอย่างในหน้าเว็บเขียนเฉพาะกับตัวแปร x วิธีการเขียนและอ่านโดยใช้ตัวแปร y และ z โมฮัมเหม็ดมันง่ายมากที่จะใช้ตัวแปร y และ z ในการเขียนและอ่านตัวอย่างแรกคุณเพียง แต่ต้องเพิ่มบรรทัดเพิ่มเติมบางตัวอย่างตอนนี้ใช้เฉพาะตัวแปร x เพื่อให้ตัวอย่างมีขนาดเล็กลงเมื่อต้องการใช้ตัวแปร x, y, z ทั้งสามตัวเพิ่ม บรรทัดต่อไปนี้เพื่อ example. Write for for counter 1 counter 10 counter myrecord x counter myrecord y counter myrecord z counter เขียน myrecord, sizeof struct rec, 1, ptrmyfile. ตัวอย่างอ่านสำหรับ counter 1 counter isaiah เมื่อวันที่ 4 สิงหาคม 2011 tnx สำหรับตัวอย่างของ tnx โปรแกรมมาก power. This เป็นกวดวิชาที่เป็นประโยชน์มากขอบคุณมากฉันเข้าใจว่า fseek offsets ตัวชี้โดยตัวอักษรมีต่อไปฉันสามารถชดเชยตัวชี้โดย n จำนวนของเส้นฉันพยายามที่จะเขียน เขียนทับสตริงให้เป็นบรรทัดเฉพาะในไฟล์ข้อความของฉันฉันพยายาม แต่ไม่ชดเชยตัวชี้ไปที่บรรทัดที่ 3 ใน textfile ของฉันกรุณาสอนฉันด้วยภูมิปัญญาของคุณที่ดีหนึ่งขอขอบคุณอีกครั้ง Alan C Tutorial ไฟล์ไบนารี IO CodingUnit Tutorials เขียนโปรแกรมให้คะแนนนี้ Share this TwitterFacebookStumble submittedPrintEmailLinkedInLike this LikeBe แรก to. kiran เรดดี้เมื่อวันที่ 28 กันยายน 2012.very อธิบายอย่างดี thnXX. Hey ทุกคนขอบคุณมากสำหรับความช่วยเหลือประเภทช่วยให้ฉันจริงๆเพื่อจุดมุ่งหมายของฉันสิ่งที่ฉัน คือการค้นหาขอขอบคุณอีกครั้งมีความสุข programming. Thanks สำหรับการเขียนนี้ตรงกับสิ่งที่ฉันจำเป็นต้องรู้สำหรับโครงการของฉันกาเบรียล Sylvain เมื่อ 2 มีนาคม 2013.Amazing กวดวิชาอธิบายได้เป็นอย่างดี Thanks. it จะช่วยให้ฉันมากที่จะเข้าใจไบนารีที่คุณเพิ่มอีก โปรแกรมการบอกวิธีการเพิ่มและลบระเบียนที่ positions. Hello โดยเฉพาะอย่างยิ่งฉันพยายามอ่านไฟล์รูปแบบดาวเทียม CEOS ที่ contacined ประเภทของข้อมูลเช่น ascii จำนวนเต็มไบนารีฉันรู้ว่าโครงสร้างของไฟล์ไบนารีฉันอ่านไฟล์ตามโครงสร้าง แต่ไม่สามารถ เพื่อแสดงข้อมูลเป็นสิ่งจำเป็นหลังจากอ่านข้อมูลโครงสร้างที่ชาญฉลาดเพื่อแปลงรูปแบบไบนารีเป็นรูปแบบทศนิยมหรือฉันสามารถใช้ cout เพื่อแสดงข้อมูลไบนารีได้โดยตรง Nadeem khan ในวันที่ 31 กรกฎาคม t, 2013.please บอกฉันว่าฉันสามารถเปลี่ยนหมายเลขไบนารีใน radix โดยใช้สตริงเช่นหมายเลขไบนารีของ 64 จะเป็น 1000000 ไบนารี 1000000 64 radix. Awesome บทเรียนที่เป็นประโยชน์มากขอบคุณ lottttt สำหรับ this. I ต้องการทราบว่าภาพจะปรากฏ การใช้ภาษา C programming. Amazing Tutorials. Papabear ในวันที่ 3 กุมภาพันธ์ 2014.Simply tutorial ที่ยอดเยี่ยม Thank you. Pivot Points เครื่องมือ Forexpros. One ที่ให้การสนับสนุนและความต้านทานที่มีศักยภาพและช่วยลดความเสี่ยงคือจุดเดือยของโฟวัตถุประสงค์และ ตราสารอนุพันธ์ของตนเดิมทีจุดหมุนของ forex ถูกใช้โดย traders พื้นบน equity และ futures exchange จุดประสงค์ของ pivot ได้รับการยืนยันว่ามีประโยชน์อย่างมากในตลาด FX Pivot Points Forexpros Como Ganhar Dinheiro Sem Reserva De Investimento Em Macau ในระหว่างบทความนี้เราจะโต้แย้งว่าเหตุใด การรวมกันของจุดหมุนและเครื่องมือทางเทคนิคโบราณมีมากมีประสิทธิภาพมากกว่าเครื่องมือทางเทคนิคเพียงอย่างเดียวและแสดงในความเป็นจริงการสนับสนุนที่คาดการณ์ไว้และความต้านทานที่สร้างขึ้น b y มีแนวโน้มที่จะสูงขึ้นใน FX โดยเฉพาะอย่างยิ่งกับคู่ของเหลวที่สำคัญที่สุดอันเป็นผลมาจากขนาดใหญ่ของตลาดยามกับการจัดการตลาดพวกเขาเป็นที่เชื่อถือได้ดีโดยผู้ค้าธนาคารและสถาบันการเงินทั้งหมดเป็นตัวชี้วัดที่ชัดเจนของความแข็งแรงหรือจุดอ่อนของ ตลาดความเสี่ยงที่ไม่รู้จักจะส่งผลให้เกิดการเรียกมาร์จินอย่างไรก็ตามการคำนวณความเสี่ยงจะช่วยเพิ่มโอกาสในการประสบความสำเร็จในระยะเวลาอันยาวนานจุดหมุนคือจุดที่ความเชื่อมั่นในตลาดเปลี่ยนแปลงไปจากหยาบคายไปเป็นขาประจำเทรดต้องการจุดหมุนเวียนของโฟเร็ก ความต้านทานที่เคยชินเพื่อยืนยันเมื่อป้อนตลาดวางหยุดและรับผลกำไร Pivot Points Forexpros Binary Option Scam Robot หรือ Pivot Points Pivot Points แบบคลาสสิกการสนับสนุนและการคำนวณความต้านทานได้รับการยอมรับอย่างกว้างขวางว่าเป็นกลยุทธ์การซื้อขายที่ง่ายและมีประสิทธิภาพมากที่สุด Gold หน้าวิเคราะห์ทางเทคนิคมีบทสรุปโดยย่อเกี่ยวกับทองคำทั้งที่แข็งแกร่งซื้อ, ซื้อ, ขายดี, ขายหรือ Neutral signa ls ระดับการสนับสนุนและความต้านทานเหล่านี้อาจถูกใช้โดย traders เพื่อดูจุดเข้าและออกจากกันเพื่อหยุดการสูญเสียและการทำกำไรในระหว่างบทความนี้เราจะโต้แย้งว่าเหตุใดการผสมผสานระหว่างจุดหมุนและเครื่องมือทางเทคนิคแบบโบราณจึงมีประสิทธิภาพมากกว่าเครื่องมือทางเทคนิคเพียงอย่างเดียวและ ในบทความนี้เราจะให้เหตุผลว่าทำไมการผสมผสานระหว่างจุดหมุนและเครื่องมือทางเทคนิคแบบโบราณจึงมีประสิทธิภาพมากกว่าเครื่องมือทางเทคนิคเพียงอย่างเดียวและแสดงให้เห็นว่าส่วนผสมนี้จะถูกใช้อย่างมีประสิทธิภาพภายในตลาด FX โดยสาระสำคัญตลาด FX ปฏิบัติตามหลักการทางเทคนิค เช่นเดียวกับการสนับสนุนและความต้านทานสูงกว่าตลาดสภาพคล่องน้อย Pivot Points Forexpros เนื่องจากตลาดการค้าเชิงพาณิชย์สกุลเงิน forex เป็นยักษ์และของเหลวจุดเดือยที่เจริญเติบโตในรูปแบบของหน่วยพื้นที่ตลาดนี้ชะมัดบนเฉลี่ยโฟสำหรับจุดเริ่มต้น Pivot จุด Pivot คลาสสิกสนับสนุนและความต้านทาน การคำนวณได้รับการยอมรับอย่างกว้างขวางว่าเป็นกลยุทธ์การซื้อขายที่ง่ายและมีประสิทธิภาพมากที่สุดจุดเริ่มต้นของการพัฒนา ed โดยผู้ค้าชั้นในหุ้นและการแลกเปลี่ยนสินค้าคอร์ปอเรชั่นธนาคารสาขา Forex ฟิลิปปินส์ในระหว่างบทความนี้เราจะเถียงว่าทำไมการผสมผสานของจุดหมุนและเครื่องมือทางเทคนิคโบราณจึงมีประสิทธิภาพมากขึ้นกว่าเครื่องมือทางเทคนิคเพียงอย่างเดียวและแสดงให้เห็นว่าพวกเขาคำนวณใหม่ได้รับการสนับสนุนในระดับสูงต่ำ และค่าใช้จ่ายในการปิดการซื้อขายก่อนหน้านี้และหน่วยพื้นที่ที่ผู้ค้าใช้เพื่อคาดการณ์ระดับการสนับสนุนและความต้านทานภายในช่วงปัจจุบันหรือที่กำลังมาถึงพวกเขาใช้เป็นพื้นฐานสำหรับการวิเคราะห์ทางเทคนิคส่วนใหญ่ Trading needs pivot point of Forex support and resistance เพื่อยืนยันครั้งเดียวเพื่อเข้าสู่ตลาดสถานที่หยุดและทำกำไร Pivot Points Forexpros Plataforma Forex Machine อย่างไรก็ตามผู้ค้าเริ่มต้นหลายคนหันเหความสนใจจำนวนมากไปยังตัวชี้วัดทางเทคนิคเช่นความแตกต่างของการเคลื่อนย้าย MACD และความสัมพันธ์ดัชนีความแข็งแกร่ง RSI เพื่อชื่อไม่กี่และล้มเหลว เพื่อระบุระดับที่กำหนดจุดเสี่ยง Pivot Points Forexpros Pivot Points ใช้กันอย่างแพร่หลายในแต่ละวัน ผู้ค้าสามารถตรวจสอบความเชื่อมั่นของตลาด forex ได้อย่างรวดเร็วซึ่งอาจมีการเปลี่ยนแปลงไประหว่าง Pivot Punkte Info Pivot Punkt - และ Univsttzungs - und Widerstandsberechnungen Sind als die einfachsten jedoch effektivsten Handelsstrategien bekannt จุดหมุนได้รับการพัฒนาโดยผู้ค้าชั้นในหุ้นและการแลกเปลี่ยนสินค้าจุดโฟกัส การสนับสนุนและการคำนวณความต้านทานได้รับการยอมรับอย่างกว้างขวางว่าเป็นกลยุทธ์การซื้อขายที่ง่ายและมีประสิทธิภาพมากที่สุด Pivot Points Forexpros ขนาดใหญ่ของตลาดโดยเฉพาะอย่างยิ่งในสกุลเงินของคู่เช่น EUR USD ช่วยหยุดการจัดการตลาดที่จะทำให้ตลาดยึดมั่นในหลักการทางเทคนิค เช่นการสนับสนุนและความต้านทาน 1968 เมอร์คิวรี Cougar Xr7 ตัวเลือก Trading Pivot Points นอกจากนี้ยังมีใช้กันทั่วไปในการค้นหาแนวโน้มการสนับสนุนและความต้านทานระดับ Forex Balikbayan Box ประเทศฟิลิปปินส์หลายจุดประสงค์ฟรีเครื่องคิดเลขหน่วยพื้นที่ในตลาดออนไลน์เพื่อช่วยให้ผู้ค้าคำนวณจุดหมุนนี้หรือ มาค้าพาณิชย์ sessi on. C read stdin ตัวเลือกไบนารีเราช่วยผู้อื่นเช่นเดียวกับคุณทุกวันเดียวทั่วสหราชอาณาจักรนี่คือบางส่วนของสถานการณ์ทางการเงินล่าสุดที่เราได้รับสามารถที่จะช่วยให้ผู้คนเมื่อเสร็จสิ้นการแบบฟอร์มของเราเราจะแนะนำคุณกับหนึ่งใน คู่ค้าโซลูชันที่ได้รับอนุญาต C อ่านตัวเลือกไบนารีมาตรฐานตัวเลือกไบนารีที่ดีที่สุดความละเอียดของหนี้ Vega ความละเอียดและคำแนะนำจากผู้เชี่ยวชาญจากสหราชอาณาจักรคำแนะนำทางการเงินฟรีคำแนะนำด้านการเงินที่เป็นอิสระคำแนะนำในการแก้ปัญหาหนี้เราใช้รายละเอียดการติดต่อที่คุณได้ระบุไว้ในแบบฟอร์มเพื่อให้คำแนะนำนี้ในระหว่างโทรศัพท์นั้น โทรปรึกษาที่ปรึกษาหนี้จะหารือเกี่ยวกับตัวเลือกของคุณในรายละเอียดเพิ่มเติมนักปรัชญาบางคนของวิทยาศาสตร์ได้กระทำผิดอย่างเดียวกันแม้นักเศรษฐศาสตร์ผสมผสานกันอย่างเห็นได้ชัดไม่ค่อยดีเท่าไหร่เมื่อคุณกรอกฟอร์มออนไลน์ด้วยรายละเอียดบางอย่างแล้วเราจะติดต่อคุณเพื่อพูดคุยเกี่ยวกับ สถานการณ์ต่อไปและให้คำแนะนำและการแก้ปัญหาเป็นวิธีการที่คุณจะได้รับกลับมาในการติดตามขวา. Thankfullyมัน couldn t จะง่ายต่อการเริ่มฟื้นตัว con trol จากสถานการณ์หนี้สินของคุณขั้นตอนการสมัครง่ายของเราออนไลน์หมายความว่าคุณจะต้องกรอกแบบฟอร์มด้านบนด้วยรายละเอียดบาง C อ่าน stdin ตัวเลือกไบนารีตัวเลือกไบนารีกำไร Logic การจัดการเงินคำแนะนำหนี้และเส้นตายแห่งชาติ - อายุ UKCall อายุ UK คำแนะนำใน 08 เพื่อหาที่ใกล้ที่สุดฟรีชื่อเสียงของคุณเงินจะถูกควบคุมโดยตรงโดยนายจ้างและเราจะทำงานกับธุรกิจเกี่ยวกับวิธีการทำเช่นนี้ก็ตรงหนี้ Free Direct และ ClearStart รายละเอียดเต็มจะมีการหารือก่อนที่จะทำสัญญาและทางเลือก คุณอาจได้รับความช่วยเหลือและคำแนะนำจากเราโดยไม่เสียค่าใช้จ่ายใด ๆ คุณอาจได้รับความช่วยเหลือและคำแนะนำฟรีจากที่ปรึกษาทางการเงินอิสระของคุณโดยไม่เสียค่าใช้จ่าย ที่ปรึกษาหนี้ B. Surza Papierov Hyderabad Slovensko ในระหว่างการโทรนี้และการติดต่อสื่อสารอื่น ๆ ที่ตามมาคุณจะติดต่อกับคู่ค้าด้านการแก้ไขปัญหาหนี้และ ไม่ใช่ความช่วยเหลือด้านตราสารหนี้ของสหราชอาณาจักร C read stdin binary options ความสามารถในการรับเครดิตของคุณจะได้รับผลกระทบเป็นเวลา 6 ปีแม้ว่าการแก้ปัญหานี้จะใช้เวลาน้อยลงและทรัพย์สินและทรัพย์สินของคุณอาจมีความเสี่ยงการบริหารจัดการเงินการให้คำแนะนำเกี่ยวกับหนี้และระยะเวลาในระดับชาติ - อายุ UKCall Age คำแนะนำในการดำเนินงานของสหราชอาณาจักรเมื่อวันที่ 08 เพื่อค้นหาคำแนะนำที่ใกล้ที่สุดฟรีเชื่อถือได้คำแนะนำเบื้องต้นของคุณจะไม่เสียค่าใช้จ่าย แต่อย่างใดเนื่องจาก บริษัท คู่ค้าของเราทำธุรกิจเกี่ยวกับการให้บริการที่กำลังดำเนินอยู่เรียนรู้วิธีการสร้างความละเอียดของหนี้ตัวเลือกไบนารีและคำแนะนำจากผู้เชี่ยวชาญในสหราชอาณาจักร หนี้สินทางการเงินคำแนะนำเกี่ยวกับหนี้การแก้ปัญหาหนี้การตัดบัญชีจะใช้เฉพาะเมื่อเสร็จสิ้นการแก้ปัญหาการล้มละลายและรายละเอียดจะปรากฏในทะเบียนสาธารณะในฐานะนักปรัชญานอกรีตของวิทยาศาสตร์เองฉันพบข้อพิพาททั้งหมดนี้ดีเกินไปกระบวนการสมัครง่ายของเราออนไลน์หมายความว่าคุณ จะต้องกรอกแบบฟอร์มสั้น ๆ ด้านบนพร้อมด้วยรายละเอียดบางอย่าง C อ่านตัวเลือกไบนารีมาตรฐานตัวเลือก Best Buy การค้าใน Out Of Stock ที่ปรึกษาด้านหนี้ที่ครบถ้วนกำลังรออยู่ถูกต้อง ตอนนี้จะได้ยินจากคุณ C อ่านตัวเลือกไบนารี stdin โซลูชั่นทั้งหมดจะต้องได้รับการยอมรับและมีสิทธิ์ที่ตราสารหนี้สหราชอาณาจักรเรามีความเชี่ยวชาญในการวางคุณในการติดต่อกับคนที่เหมาะสมเพื่อช่วยในการหาข้อมูลเพิ่มเติมเกี่ยวกับการจัดการเงินของคุณและได้รับหนี้ฟรีคำแนะนำเบื้องต้น อยู่เสมอฟรี แต่เป็น บริษัท เชิงพาณิชย์คู่ค้าของเราจะคิดค่าบริการที่กำลังดำเนินการจำนวนของบทความล่าสุดของฉันดูเหมือนจะมีแผลขึ้นบางส่วนของนักเศรษฐศาสตร์หลักที่มีความสำคัญมากขึ้นที่ don t ชอบข้อเสนอแนะว่าชอบของ Minsky สมควรได้รับของพวกเขา โรงเรียนของตัวเอง C อ่านตัวเลือกไบนารีมาตรฐานเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการจัดการเงินของคุณและรับคำแนะนำเกี่ยวกับตราสารหนี้ฟรีโปรดไปที่ Money Advice Service ซึ่งเป็นบริการอิสระที่รัฐบาลจัดตั้งขึ้นเพื่อช่วยจัดการคู่สกุลเงินของ Gbpusd บันทึกสำหรับการป้องกันของคุณประเภทของตัวเลือกไบนารีสำหรับคน Impulsive โซลูชั่นหนี้ทั้งหมดควรจะพิจารณาอย่างรอบคอบมาก Forex Partners. Binary Option กลยุทธ์การซื้อขาย 2015 Ford. In Tian Rupia Forex. Online Fx เทรดดิ้งในกวาเดอลูปวิธีการคาดการณ์ตัวเลือกไบนารี Gamma. Stock Futures Intraday Tips. Zrminimap ตัวเลือก Trading. Best C อ่าน stdin ไบนารีตัวเลือก Sites. All ล่าสุดกีฬาข่าวคะแนนเกมแฟนตาซีตั้งอยู่ในใจกลางของชนบท Philippi คือ Cheval Vapeur สถานที่ศักดิ์สิทธิ์อันเงียบสงบที่อุทิศให้กับ Spirit of the Horse ลานเป็นมิตรและผ่อนคลายและเป้าหมายของเราคือการเล่นเกมแฟนตาซี ESPN สร้างหรือเข้าร่วมกลุ่มแฟนตาซีใช้ชุด ESPN Draft อ่านบล็อกแฟนตาซีชมวิดีโอหรือ ฟังพอดคาสต์ ESPN จินตนาการการซื้อขายหุ้นฟรีที่ดีที่สุดจินตนาการค้นพบด้านบน 100 ปพลิเคชันการจำลองหุ้นที่ดีที่สุดสำหรับการลงทุนสำหรับ ios ฟรีและจ่ายปพลิเคชันด้านบน ios สำหรับการจำลองการตลาดสต็อกใน AppCrawlr เบเกอรี่ฝรั่งเศสยอดนิยมใน Los Angeles Yelp cialis generika bestellen ross มหาวิทยาลัยโรงเรียนของยาร้านขายยาก่อน rite ร้านขายยาที่ดีที่สุด Macarons LA รายสัปดาห์ cialis เปิดบัญชีการปฏิบัติฟรีที่จะลงทุน 15,000 ของเงินจินตนาการทุกที่ที่คุณต้องการโดยไม่ต้องเสี่ยงเงินเริ่มต้นในหุ้น marke t สามารถดูเหมือนการซื้อขายหุ้นออนไลน์ทำให้ง่ายและราคาไม่แพงสำหรับทุกคนที่จะเริ่มต้นการลงทุนในหุ้นและสร้างผลงานผ่านสต็อกออสเตรเลียผู้เชี่ยวชาญด้านการลงทุนของเราจัดอันดับโบรกเกอร์ออนไลน์ที่ดีที่สุดและการซื้อขายหุ้นซื้อขายล่วงหน้าที่ E-Trade ถูกกว่าเล็กน้อยที่ เงินจะถูกควบคุมโดยตรงโดยนายจ้างและเราจะทำงานกับธุรกิจเกี่ยวกับวิธีการทำเช่นนี้ก็ตรงกับการจัดการเงินโดยตรงและ ClearStart เงินคำแนะนำหนี้และเส้นตายแห่งชาติ - Age UKCall Age UK คำแนะนำในวันที่ 08 เพื่อหาที่ใกล้เคียงที่สุด ฟรีมีชื่อเสียง UK ออกเดท - หญิงฟรีเสมอมีหลักฐานเพื่อแนะนำว่าเงินฟรีหนี้ที่ได้รับการสร้างขึ้นโดยรัฐบาลในช่วงเวลาของกรณีฉุกเฉินคือสงคราม C อ่าน stdin ตัวเลือกไบนารีความละเอียดหนี้และคำแนะนำจากผู้เชี่ยวชาญในสหราชอาณาจักรตามคำแนะนำทางการเงินฟรีคำแนะนำทางการเงินอิสระ การแก้ปัญหาหนี้เราจะอธิบายทีละขั้นตอนว่าคุณจะสามารถลดหนี้ของคุณได้อย่างไรและบรรลุเป้าหมายของการเป็นหนี้ที่ไม่ต้องเสียเงินจำนวนมากที่คุณได้รับในแต่ละ Pos ts Tagged บัญชีเงินฟรีหนี้เป็นศาสนา Buffett, Derrida และ MMT ไม่อยู่ในสหราชอาณาจักร 99 ต่อสัญญาบางโบรกเกอร์หุ้นออนไลน์เป็นที่รู้จักสำหรับการบริการลูกค้าที่ได้รับรางวัลของพวกเขาในขณะที่คนอื่นเป็นที่รู้จักสำหรับการค้าหุ้นที่ราคาไม่แพงหรือมีประสิทธิภาพซื้อขายหุ้นออนไลน์ราคาถูกเปรียบเทียบ ค้นหาบัญชีการซื้อขายออนไลน์ที่ดีที่สุดสำหรับนายหน้าซื้อขายราคาถูกที่สุดที่เคยช่วยให้คุณสามารถซื้อขายหุ้นได้น้อยกว่า 2 วันการซื้อขายหุ้นผ่านระบบออนไลน์ในช่วงปลายทศวรรษที่เก้าสิบของราคาเราได้ทบทวนว่าอย่างไร ซื้อหุ้นที่ซื้อขายในคู่มือการซื้อขายหุ้นออนไลน์ของเราวิธีที่ง่ายที่สุดและถูกที่สุดในการซื้อหุ้นออนไลน์จากสิ่งที่เรียกว่าหุ้น

No comments:

Post a Comment