โมฆะ รูปแบบ ( LPCTSTR lpszFormat,... );
โมฆะรูปแบบ (UINT nFormatID,...);
พารามิเตอร์
lpszFormat
สตรูปแบบตัวควบคุม?
nFormatID
ตัวระบุทรัพยากรสายอักขระที่ประกอบด้วยสายอักขระการจัดรูปแบบควบคุม?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเขียนข้อมูลที่จัดรูปแบบไปยังCStringในที่เดียวกันวิธีที่ว่าsprintfรูปแบบข้อมูลลงในอาร์เรย์เป็นอักขระแบบ C ฟังก์ชันนี้จัดรูปแบบ และการจัดเก็บชุดของตัวอักษรและค่าในCString แต่ละอาร์กิวเมนต์เพิ่มเติม (ถ้ามี) ถูกแปลง และการแสดงผลตามการข้อกำหนดรูปแบบที่สอดคล้องกันในlpszFormatหรือ จากทรัพยากรของสายอักขระที่ระบุโดยnFormatID?
การโทรจะล้มเหลวถ้าสตริวัตถุถูกเสนอเป็นพารามิเตอร์การจัดรูปแบบ ตัวอย่างเช่น รหัสต่อไปนี้:
CString str = "บางข้อมูล"
strรูปแบบ ("% s % d ", str, 123); nbsp / / หันมาสนใจตน: str จะใช้ในรายการพารามิเตอร์(&N)
จะทำให้เกิดผลลัพธ์ที่ไม่อาจคาดเดา?
เมื่อคุณส่งผ่านสายอักขระที่เป็นอาร์กิวเมนต์เพิ่มเติม คุณต้องทอดมันอย่างชัดเจนเป็นLPCTSTR รูปแบบมีแบบฟอร์มเดียวกันและฟังก์ชันเป็นอาร์กิวเมนต์สำหรับฟังก์ชันprintfรูปแบบ (ดูคำอธิบายของรูปแบบและอาร์กิวเมนต์ printfในการอ้างอิงไลบรารีรันไทม์) อักขระ null จะถูกผนวกเข้าไปส่วนท้ายของอักขระที่เขียน?
ดูข้อมูลเพิ่มเติม sprintfในการอ้างอิงไลบรารีรันไทม์?
ภาพรวม CString |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCString::GetBuffer, CString::FormatV(&N)