IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

[Fortran 90] Lecture d'un fichier binaire Sun UNIX sur un PC Linux


Sujet :

Fortran

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [Fortran 90] Lecture d'un fichier binaire Sun UNIX sur un PC Linux
    Salut,

    Je suis à la recherche d'une solution pour lire (avec Fortran 90) sur mon pc Linux des fichiers binaires générés par une machine Sun. Je sais qu'il y a une histoire d'inversion d'octets...
    N'y aurait-il pas une option à l'ouverture (open) ou à la lecture (read) pour que tout se passe bien ?
    S'il n'y a pas d'option, comment on peut faire un tel programme en Fortran 90 ?... avec des fichiers binaires structurés ?

    Merci pour vos conseils et aides.

    Fabien.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Tu ne dis pas quel compilateur tu utilises sur PC. Certains compilateurs, dont Intel Visual Fortran permettent à l'ouverture de spécifier l'endianness. Dans le cas de IVF, le keyword à utiliser pour le open est « convert= » suivi de l'option appropriée.

    Si ton compilateur n'offre pas ce service, il est alors possible de d'inverser les bytes de chaque variable: la première devient la dernière, la 2ième l'avant dernière, ... Ce genre de routine est facile à trouver. Commence par chercher ici dans Developpez en cherchant Fortran et endianness (sinon Google évidemment).

Discussions similaires

  1. Lecture d'un fichier Binaire
    Par insa59 dans le forum C
    Réponses: 10
    Dernier message: 06/03/2007, 19h18
  2. lecture d'un fichier binaire
    Par booby dans le forum C
    Réponses: 17
    Dernier message: 20/09/2006, 16h11
  3. lecture d'un fichier binaire
    Par Tonta dans le forum C++
    Réponses: 1
    Dernier message: 14/04/2006, 06h53
  4. lecture d'un fichier binaire en VB
    Par olivier] dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 28/12/2005, 11h17
  5. Lecture d'un fichier binaire
    Par Gloubie dans le forum Langage
    Réponses: 9
    Dernier message: 05/12/2005, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo