Springen naar inhoud

Ascii in fortran


  • Log in om te kunnen reageren

#1

Merien

    Merien


  • >100 berichten
  • 124 berichten
  • Ervaren gebruiker

Geplaatst op 08 juni 2009 - 11:02

Ik wil in een Fortranprogrammaatje de gebruiker een waarde laten intypen op het scherm.

[codebox]write(*,*) 'kies dl (um): '
read(*,*) dl[/codebox]

Echter nu wil ik eigenlijk dat die u een 'mu' wordt. Kan dat met ASCII? Hoe?
Ik werk met Fortran 95.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

qrnlk

    qrnlk


  • >5k berichten
  • 5079 berichten
  • Lorentziaan

Geplaatst op 08 juni 2009 - 11:29

Volgens mij kent ASCII geen mu (µ of μ), wellicht zit deze in een [non-standaard] uitbreiding die toevallig ondersteund wordt?

Unicode heeft er twee, afhankelijk van de daadwerkelijke betekenis:

MICRO SIGN (U+00B5), decimaal 181, symbool: Ķ
GREEK SMALL LETTER MU (U+03BC), decimaal 956, symbool: μ

(Ik heb geen idee hoe goed dit forum omgaat met het bovenstaande ;) )

Zie ook Universal Charactor Set.
Any sufficiently analyzed magic is indistinguishable from science.
Any sufficiently advanced technology is indistinguishable from magic.

There is no theory of protecting content other than keeping secrets Ė Steve Jobs

#3

Merien

    Merien


  • >100 berichten
  • 124 berichten
  • Ervaren gebruiker

Geplaatst op 10 juni 2009 - 15:56

Dan moet ik zo'n uitbreidingsset er als een bibliotheek achtertypen tijdens het compileren van mijn code?

Maar ik doelde met mijn vraag ook op de praktische toepassing. Hoe zet ik de ASCII-code in mijn string zodat er uiteindelijk μ in komt te staan?





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures