c - 我如何在 Bloodshed/Dev C++ 编译器中使用二合字母和三合字母

标签 c c-preprocessor digraphs trigraphs

在编译器中,三字母和二字母不会被相应的单个字符替换。 相反,它会发出类似这样的警告,

12:26 G:\BIN\cLang\macro2.cpp [Warning] trigraph ??= ignored, use -trigraphs to enable 

我想知道为什么会出现这种类型的警告,以及如何使用三字母和二字母来解决这个问题。他们使用该语言的目的是什么???

注意 - 我想看看二字母和三字母是如何工作的,所以不要告诉我不要使用它们,因为它们已经过时了...... 提前致谢

最佳答案

该消息告诉您在调用编译器添加选项 -trigraphs 时要做什么

关于c - 我如何在 Bloodshed/Dev C++ 编译器中使用二合字母和三合字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11246011/

相关文章:

c - 未定义数组的默认地址是否始终是有效地址?

c - 如何在不使用c中的数组的情况下洗牌一副结构牌

c - 有什么办法可以输入 "destringify"以便它可以像标识符一样使用吗?

c++ - 为什么 C 和 C++ 中存在有向图?

python - 将 python 中的键与字典中的值进行匹配

c - 如何读取c中特定列的行?

c++ - 包含目录中的所有文件?

c++ - 预处理器指令是否仅适用于写入它的文件?

java - 将方法参数更改为对象时出错(jgrapht 库)

c - openmp 中嵌套 for 循环的性能改进失败