سؤال

كنت أنظر إلى تسلسل الهروب للشخصيات في الأوتار في C ++ ولاحظت أن هناك تسلسل الهروب لعلامة استفهام. هل يمكن لأحد أن يخبرني لماذا هذا؟ يبدو الأمر غريبًا قليلاً ولا يمكنني معرفة ماذا؟ يفعل في سلسلة. شكرًا.

هل كانت مفيدة؟

المحلول

إنها للحفاظ على علامة استفهام من إساءة تفسيرها كجزء من أ trigraph.

على سبيل المثال ، في

"What??!"

"؟؟! سوف يتم تفسيرها على أنها | حرف. لذلك ، عليك الهروب من علامات الاستفهام على النحو التالي:

"What\?\?!"

مثال مكمل http://msdn.microsoft.com/en-us/library/bt0y4awe٪28vs.80٪29.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top