Bonjour.
Je suis en train de convertir un ancien logiciel écrit en fortran iv en vb .net.
>Le code qui fait presque 2000 lignes en fortran iv a été traduit en entier mais il me reste les entrées/sorties à traiter.
Le code initial utilise des ordres

read(5,101, end=9999) P0,P1,P2,P3,P4,P13,P14,P15
avec le format 101 qui appelait un lecteur de cartes perforées que je veux remplacer en fichier texte séquentiel
101 FORMAT(I2,1X,I2,1X,I2,1X,E9.2,1X,I2,E9.2,I2,A3)
qui signifie que P0 est un entier sur 2 chiffres (I=integer) suivi d'un caractère blanc (1X) et de l'entier sur 2 chiffres P1, suivi d'un caractère blanc (1X) et de l'entier sur 2 chiffres P2 suivi de nouveau d'un blanc. Quand on arrive à P3, le format est E9.2 c'est-à-dire un nombre flottant (single) codé par mantisse sur 9 chiffres et exposant sur 2 chiffres, un espace, un entier sur 2 chiffres, P4, un flottant P13, un entier sur 2 chiffres P14,et une chaine de 3 caractères P15.

Comment peut-on faire cela en vb .net ?
Comment le faire selon le même format 101 en écriture car il y a des WRITE(6,101) P0,P1,P2,P3,P4,P13,P14,P15 ?