CString::Format

โมฆะ รูปแบบ ( 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)

Index