E/S formatées de types étendus (C++)
Remonter à Fonctions - Index
Le tableau suivant présente les nouveaux spécificateurs de format implémentés dans C++Builder pour la famille printf et scanf de fonctions. Cette implémentation permet l'entrée et la sortie d'entiers 64 bits et offre une plus grande souplesse des E/S pour les autres types.
Caractère de format | Fonctionnalité |
---|---|
%Ld |
__int64 |
%I8d |
Entier étendu 8 bits (char) |
%I16d |
Entier étendu 16 bits (short) |
%I32d |
Entier étendu 32 bits (long) |
%I64d |
Entier étendu 64 bits (__int64) |
Notez que le tableau ci-dessus utilise le format %d comme exemple. Les préfixes I8, I16, I32, I64 peuvent être utilisés avec les formats d, i, o, x, X, ainsi que le nouveau préfixe L auparavant autorisé uniquement sur float pour spécifier le type long double.