次の方法で共有


コンパイラの警告 (レベル 4) C4837

検出されたトライグラフ: '??%c' は '%c' に置き換えられました

検出されたトライグラフは表示された文字に置き換えられます。

コンパイラは、他の処理が完了する前にトライグラフを変換します。 トライグラフに似た文字シーケンスが誤ってトライグラフとして解釈されないようにするには、文字エスケープ シーケンス \? を使用します。 トライグラフの詳細については、「Trigraphs」を参照してください。 エスケープ シーケンスの詳細については、「Escape Sequences」を参照してください。

既定では、C4837 はオフに設定されています。 詳細については、「Compiler Warnings That Are Off by Default」を参照してください。

このエラーを解決するには

  • ソース コードのいずれかの '?' 文字の代わりに文字エスケープ シーケンス \? を使用します。

参照

参照

Compiler Warnings That Are Off by Default

概念

Trigraphs

Escape Sequences