1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Kascho

Beiträge von Kascho

  • Fortran, Subroutinenaufruf

    • Kascho
    • 31. Januar 2005 um 12:14


    Hallo,

    Ich habe eine Frage Fortran77 betreffend.

    Ich habe einen Subroutinenaufruf:

    ------------------
    CALL XY (a,20,&50) :confused:
    ...
    ...
    ...

    50 c='no'

    ------------------

    Und die dazugehörige Subroutine:
    ----------------
    SUBROUTINE XY (IWERT,K,*) :confused:
    INTEGER*4 IWERT
    CALL AB(19,20,J)
    IF((J.LE.0).OR.(J.GT.K)) RETURN 1
    CALL CD(IWERT,J)
    RETURN
    END

    ----------------

    Wird vorher zur "50" gesprungen, der Wert abgerufen und dieser dann an
    die Subroutine übergeben?

    Was passiert wenn es folgendermaßen aussieht:

    CALL XY (a,20,&60) :confused:
    ...
    ...
    ...

    60 CALL color(red) :confused:


    ------------------

    SUBROUTINE XY (IWERT,K,*) :confused:
    INTEGER*4 IWERT
    CALL AB(19,20,J)
    IF((J.LE.0).OR.(J.GT.K)) RETURN 1
    CALL CD(IWERT,J)
    RETURN
    END

    ----------------

    Wird in dem Fall die Subroutine übergeben? Und wann wird sie
    aufgerufen? Vor oder nach der mit call aufgerufenen?

    Ich hoffe ihr könnt mir weiterhelfen.

    Schönen Gruß, Katrin

Rechtliches

Impressum

Datenschutzerklärung