Dev-C のデフォルトのコンパイル モードである C 98 は最新の C をサポートしていません範囲ベースの for ループなどの機能。これらの機能を利用するには、コンパイラを C 0x をサポートするモードに切り替える必要があります。
Dev-C で [ツール] メニューを見つけ、[コンパイラ オプション] を選択します。ポップアップ ウィンドウで、[コンパイラ] タブに移動します。
[コンパイラを呼び出すときに次のコマンドを追加する] チェックボックスをオンにします。下のテキスト入力フィールドに、「-std=c 11」または「-std=C 0x」のいずれかを入力します。
エラー メッセージ「[エラー] range-based- for ループは C 98 モードでは許可されません」は、コンパイラがまだ C 98 モードで実行されていることを示します。上記の手順に従っていることを確認し、必要に応じて IDE を再起動してください。
これらの変更を加えた後、Dev-C は範囲ベースの for ループやその他の C 0x 機能をサポートしてコードをコンパイルする必要があります。
以上がDev-C で範囲ベースの For ループの C 11/C 0x サポートを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。