次の方法で共有


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

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

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

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

既定では、C4837 はオフに設定されています。詳細については、「既定で無効になっているコンパイラの警告」を参照してください。

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

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

参照

関連項目

既定で無効になっているコンパイラの警告

概念

トライグラフ

エスケープ シーケンス