我的大学正在举办一个编程竞赛,并决定支持Turbo C(16位DOS版本)作为一个有效的编程环境.我刚刚读到PC ^ 2,即用于自动判断竞争的软件,不支持16位程序.
那么,我可以使用Turbo C的替代方案吗?我需要相同的头文件,编译器需要支持Turbo C支持的所有过时的C标准.但输出需要是32位.有没有可以满足这些条件的编译器?
便携式C程序可以在许多不同的免费编译器和非自由编译器中编写.
为了兼容性,Linux机器上的gcc不会出错.如果它不适用于GCC,则可能存在问题.
在Windows中,Microsoft C编译器通常被认为是可接受的,但如果您使用MS Visual Studio(大多数学校都有安装),那么您需要非常小心地确保编译为ANSI-C,而不是更高版本的C甚至是C++.当我以前教书时,学生们常常错过这个选项,导致自动化测试出现问题.以下是有关如何使用Visual Studio 2005执行此操作的一些说明,您可以在以后的版本中找到类似的功能.
| 归档时间: |
|
| 查看次数: |
2563 次 |
| 最近记录: |