Turbo C的替代品

Jib*_*ran 3 c turbo-c

我的大学正在举办一个编程竞赛,并决定支持Turbo C(16位DOS版本)作为一个有效的编程环境.我刚刚读到PC ^ 2,即用于自动判断竞争的软件,不支持16位程序.

那么,我可以使用Turbo C的替代方案吗?我需要相同的头文件,编译器需要支持Turbo C支持的所有过时的C标准.但输出需要是32位.有没有可以满足这些条件的编译器?

Uri*_*Uri 5

便携式C程序可以在许多不同的免费编译器和非自由编译器中编写.

为了兼容性,Linux机器上的gcc不会出错.如果它不适用于GCC,则可能存在问题.

在Windows中,Microsoft C编译器通常被认为是可接受的,但如果您使用MS Visual Studio(大多数学校都有安装),那么您需要非常小心地确保编译为ANSI-C,而不是更高版本的C甚至是C++.当我以前教书时,学生们常常错过这个选项,导致自动化测试出现问题.以下是有关如何使用Visual Studio 2005执行此操作的一些说明,您可以在以后的版本中找到类似的功能.

  • 我建议你回去学习标准C,也许还有一些很好的库,比如ncurses和pthreads."我们不再处于真实模式了!" (2认同)