c primer plus程序清单3.6报错

使用DEV5.16版本学习C语言,按照《c primer plus》教材中的程序清单3.6联系时候,编译错误,不知道问题处在哪里?是不是不支持头文件inttypes.h?怎样解决?请教各位,具体详细见图片

img

抄书抄仔细点。m32没有e。12行应该缺个逗号

你定义的变量是me32,第10行调用的是m32,其他行检查一下符号,双引号不要嵌套用

引用 皆我百晓生 小程序回复内容作答:
DEV5.16版本是Dev-C++的一个旧版本,可能不支持inttypes.h头文件。inttypes.h头文件是C99标准中引入的,一些较旧的编译器不一定支持。

要解决这个问题,您可以考虑使用更现代和更新的C++编译器,例如GCC或Clang。这些编译器通常提供对C99标准的完整支持。

另外,您还可以尝试将代码中使用inttypes.h头文件的部分进行替换。根据您的需要,可以使用标准的C头文件,例如stdint.h或stdio.h,来实现相同的功能。请注意,这可能需要对代码进行一些修改。

总之,升级到更现代的编译器是解决这个问题的最佳方法,因为这些编译器通常提供更好的C语言支持和更完善的标准库。