codee-com / codee-com/open-catalog

[Fortran] format strings may generate indistinguishable output

Offen
#100 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Fortran good first issue help wanted new check
Vorherrschende Sprache
Fortran
Sterne
106
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Format strings like '(5I0)' will generate single long number. Most of time, it is undesired behaviour.

Example:
```
program main
print '(3I0)', [11, 22, 33]
print '(3I0)', [112, 23, 3]
end program main
```

The same issue is for `real` type. For `logical` type, it is not a problem.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie damit, die beiden Fortran-Beispiele mit dem Format '(3I0)' zu reproduzieren und ihre Ausgabe zu vergleichen. Suchen Sie den Katalogeintrag oder die Regel für Fortran-Formatzeichenfolgen, und definieren Sie dann die erwartete unterscheidbare Ausgabe für integer- und real-Werte, während Sie bestätigen, dass logical-Werte nicht betroffen sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
fortran
Bereich
compilers
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.