/J (Type de caractère par défaut non signé)
Remplace la valeur du type char par défaut en la faisant passer de signed char à unsigned char, et le type char est étendu avec un zéro lorsqu'il est élargi à un type int.
/J
Notes
Si une valeur char est déclarée explicitement comme étant signed, l'option /J ne l'affecte pas, et la valeur est étendue avec un signe lorsqu'elle est élargie à un type int.
L'option /J définit _CHAR_UNSIGNED, qui est utilisé avec #ifndef dans le fichier LIMITS.h pour définir la plage du type char par défaut.
C et C++ AINSI ne requièrent pas une implémentation spécifique du type char. Cette option est utile lorsque vous utilisez des données caractères qui seront finalement converties dans une langue autre que l'anglais.
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.
Dans la boîte de dialogue Pages de propriétés du projet, dans le volet gauche sous Propriétés de configuration, développez C/C++ puis cliquez sur Ligne de commande.
Dans le volet Options supplémentaires, spécifiez l'option du compilateur /J.
Pour définir cette option du compilateur par programmation
- Consultez DefaultCharIsUnsigned.
Voir aussi
Tâches
Comment : ouvrir les pages de propriétés d'un projet