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 :

[Force 2.0.8][Débutant] Revenir à la ligne


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut [Force 2.0.8][Débutant] Revenir à la ligne
    Oui c'est une question bête, ça fait plusieurs heures que je cherche et je ne trouve vraiment rien. J'ai vu qu'il fallait utiliser '&', dans un exemple avec write(*,*) '... pour couper la ligne et revenir, mais il ne reconnait pas le carractère apparement (illegal character). J'ai essayé de le mettre tout à la fin, dans la dernière colonne, mais bon, ça marche pas, il me met "unexpected end of statement, expecting identifier or array identifier or '*'" au début de la ligne suivante.
    J'utilise Force 2.0.8, je peux pas trop vous en dire plus
    voilà la ligne au cas où ça serait un autre problème :

    subroutine fillvectgaus(vect,ptbegin,ptend,absi,mu,maxi,fwhm, &
    &bgr)

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Comme tu le sais certainement, le Fortran est le plus ancien langage encore utilisé; il a évidemment été modernisé avec les années, mais certaines choses ont dû être conservées par souci de compatibilité. En particulier, la mise en forme du programme source obéissait à des règles très strictes, car celui-ci était saisi sur des cartes perforées:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      Pos.  1 à  5: Etiquette éventuelle (label).
      Pos.  6:        Continuation, voir ci-dessous.
      Pos.  7 à 72: L'instruction.
      Pos. 73 à 80: Libre pour numéroter les cartes
    Si l'instruction fait plus qu'une ligne, on écrit le début dans les positions 7 à 72 de la première ligne, la suite dans les positions 7 à 72 de la deuxième, etc., en mettant un * ou un chiffre dans la position de toutes les lignes sauf la première.
    C'est ce qu'on appelle maintenant le format fixe. Les dernières versions du Fortran permettent ce qu'on appelle le format libre qui est semblable à celui de la plupart des langages.
    Alors, ma question: Dans quel format travailles-tu?
    Jean-Marc Blanc

  3. #3
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    je te conseille également d'utiliser tout sauf force2: d'une il ne sais faire que du fortran77 (vieux!!) et d'autre part il ne te permet pas d'apprendre ce qu'est une compilation et tout... mes élèves n'utilise que ça et je suis sans arrêt en train de les corrigé...

    donc, pour jean-marc: c'est assurément du format fixe, force2 ne gère pas le format libre:

    Tripmania:
    pour aller à la ligne dans une ligne de code, il faut placer un & dans la sixième colonne de la ligne suivante (et faire atention à ce que la première ligne ne dépasse pas 72 caractères)

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Par défaut
    bon, excusez moi , mais je veux rentrer un peu,
    quelle est la difference entre format libre et format fixe?

  5. #5
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    le format fixe est le format originel de Fortran

    dont les lignes sont composé d'un format fixe:
    Pos. 1 à 5: Etiquette éventuelle (label).
    Pos. 6: Continuation, voir ci-dessous.
    Pos. 7 à 72: L'instruction.
    Pos. 73 à 80: Libre pour numéroter les cartes
    où l'on impose le remplissage colonnes

    et le format libre est un format introduit par le fortran90
    et qui n'a plus les histoires d'étiquette, de bien commencer sont instruction à la 7ième colone... etc... et permet 131 caractères sur une ligne (ou un petit peu plus, je ne sais plus)

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 8
    Par défaut
    Merci beaucoup, je suis passé à Fortran90.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD9] [Etats][Débutant] Ajouter des lignes à un tableau
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 7
    Dernier message: 20/12/2005, 12h20
  2. comment revenir à la ligne avec une zone memo ?
    Par kuhnden dans le forum Access
    Réponses: 2
    Dernier message: 23/11/2005, 22h38
  3. [CSS][Débutant] Rollover sur ligne d'un tableau
    Par Nyx de Tours dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/07/2005, 09h25
  4. [HTML][débutant] saut de ligne ou interligne
    Par MatMeuh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/10/2004, 15h13
  5. [débutant] éléments en ligne
    Par miloux32 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/05/2004, 15h44

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