2
c99 standard  5.2.1.1 Trigraph sequences

2 例 次のソース行

printf("Eh???/n");

になります (トライグラフ シーケンス ??/ の置換後)

printf("Eh?\n");

トリグラフ シーケンスを置き換えると言っていますが、そうではありません。

印刷中です"Eh???/n"

何か不足していますか?

4

2 に答える 2

5

gcc では、トリグラフはデフォルトで無効になっています。gcc を使用している場合は、コンパイルし-trigraphsてトリグラフを有効にします。

gcc -trigraphs source.c
于 2012-11-28T07:42:34.820 に答える