次の方法で共有


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

8 進数のエスケープ シーケンスが、10 進数のところで中断されました。

コンパイラは、10 進数を含まない 8 進数を評価し、10 進数を文字と見なします。

// C4125a.cpp
// compile with: /W4
char array1[] = "\709"; // C4125
int main()
{
}

数字 9 を文字として使用する場合は、次のように例を修正します。

// C4125b.cpp
// compile with: /W4
char array[] = "\0709";  // C4125 String containing "89"
int main()
{
}