ECRITURE DE VALEUR EN UTILISANT LES FORMATS D'ÉCRITURE DU FORTRAN

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 15 déc. 2004 à 16:55
JoePatent Messages postés 171 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 20 juillet 2008 - 15 déc. 2004 à 17:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28190-ecriture-de-valeur-en-utilisant-les-formats-d-ecriture-du-fortran

JoePatent Messages postés 171 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 20 juillet 2008
15 déc. 2004 à 17:20
voici des exemples du help de vb6

MyStr = Format(5459.4, "##,##0.00") ' Returns "5,459.40".
MyStr = Format(334.9, "###0.00") ' Returns "334.90".
MyStr = Format(5, "0.00%") ' Returns "500.00%".

Dans le pire des cas, si tu veux les memes possibilité qu'avec les chaines de caractères tu convertit ton numerique dans le passage du parametre.

format (trim$(str$(numeric)),"@@@@@")
mmptj Messages postés 21 Date d'inscription mardi 4 mars 2003 Statut Membre Dernière intervention 20 janvier 2009
15 déc. 2004 à 17:04
cela fonctionne bien pour les chaines de caractères, as tu une solution pour les expressions numériques ?
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
15 déc. 2004 à 16:55
Et si je te dit que en VB, Format("123","@@@@@") retourne "..123" (j'ai mis des points à la place des espaces, pour plus de compréhension) .... est-ce que cela t'aide ??
Rejoignez-nous