Maison >développement back-end >C++ >Comment activer la prise en charge de C 11/C 0x dans Dev-C pour les boucles For basées sur une plage ?
Le mode de compilation par défaut de Dev-C, C 98, ne prend pas en charge le C moderne des fonctionnalités telles que les boucles for basées sur la plage. Pour utiliser ces fonctionnalités, vous devez basculer le compilateur sur un mode prenant en charge C 0x.
Localisez le menu « Outils » dans Dev-C et sélectionnez « Options du compilateur ». Dans la fenêtre contextuelle, accédez à l'onglet "Compilateur".
Cochez la case intitulée "Ajouter les commandes suivantes lors de l'appel du compilateur". Dans le champ de saisie de texte ci-dessous, saisissez "-std=c 11" ou "-std=C 0x".
Le message d'erreur "[Erreur] basé sur la plage- Les boucles for ne sont pas autorisées en mode C 98" indique que le compilateur fonctionne toujours en mode C 98. Assurez-vous d'avoir suivi les étapes ci-dessus et redémarré l'EDI si nécessaire.
Après avoir effectué ces modifications, Dev-C devrait compiler votre code avec la prise en charge des boucles for basées sur des plages et d'autres fonctionnalités C 0x.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!