非常に特殊なプロジェクトでは、C で 16 ビット プログラムを作成する必要があり、MS-DOS で Microsoft QuickC を使用してこのプログラムを作成しています。これで、プログラムの構文は正しいと確信しましたが、プログラムがコンパイルされず、構文エラーがあると見なされます。これは、MS-DOS の C コンパイラが古いバージョンの C を別の構文で使用しているためですか?
#include<stdio.h>
main()
{
printf("Hello World!");
}
その単純な hello world プログラムでさえ、コンパイルして実行することはできません。