Långt innan Microsoft Windows existerade , använde dataprogrammerare ett språk som kallas FORTRAN att lösa komplicerade vetenskapliga och tekniska problem . Utveckla start 1953 , kan detta åldrande språket också utföra enkla uppgifter som att läsa och manipulera tecken. Du kan hitta denna förmåga användbart när föranledde användare för icke-numeriskt information eller läsa textsträngar från externa filer . Eftersom FORTRAN hanterar inmatningsoperationer automatiskt , behöver du bara skriva in de rätta kommandona för att utföra dessa uppgifter . Instruktioner
Läs från tangentbord
1
Öppna en av dina FORTRAN -filer och lägg till följande kod efter ditt program uttalande :
tecknet * 4 xcharacter * 2 y
Den här koden definierar två tecken variabler vars längd är 4 respektive 2 . Använd det här formatet när du definierar karaktär variabler
2
Lägg koden nedan efter dessa två variabeldeklarationer : .
Print * , " Ange en fyra tecken ord och två - tecken ordet " read ( * , 1 ) x , y1 format ( A4 , A2 ) katalog
läsa uttalandet läser data i x -och y-variablerna . Den innehåller också två parametrar omges av parentes . Den första parametern , * , berättar FORTRAN att acceptera indata från tangentbordet . Den andra parametern , 1 , är ett format nummer. Den pekar på en etikett framför ett uttalande som innehåller formatering instruktioner . Detta uttalande är formatet uttalande visas efter läst uttalandet . Formatet uttalande innehåller A4 och A2 . Bokstaven A är ett format kod som berättar FORTRAN att behandla data som en textsträng . Varje kodformatering i parameterlistan motsvarar en variabel i läs uttalandet . I detta exempel , läser datorn de första fyra tecknen som du skriver och lagra dem i x variabeln . Den lagrar därefter de nästa två tecknen som du skriver i y variabeln . Trycket uttalande visar en textsträng som hjälper användarna att förstå vad du vill att de ska komma in .
3
spara programmet och köra det som du normalt gör . När ett kommando fönster öppnas , skriv " aaaabb " - utan citationstecken - i fönstret och tryck Koden läser tecknen och tilldela " aaaa " till x variabeln och " bb " till " Enter ". y variabeln .
Läs från fil
4
Öppna Anteckningar och klistra in texten nedan i ett nytt dokument och spara det .
dddd ee
5
Öppna annan Fortran -fil och klistra in dessa variabeldeklarationer under programmet uttalande :
tecknet * 4 xcharacter * 2 y
6
Lägg till följande kod efter att koden som visas i föregående steg :
open ( " ? " 2 , FILE = ) read ( 2 , 3 ) x , y3 format ( A4 , 1x , A2 ) nära ( 2 )
Ersätt frågetecknet med namnet på textfilen du sparade . Den öppna uttalande öppnar filen och tilldelar en enhet nummer till den . Det antalet är 2 . Den läser uttalandet verkar annorlunda den här gången . Dess andra parameter , 3 , hänvisar till formatet uttalande under den, men den första parametern refererar till 2 , filen som är associerat med din öppna uttalande . Eftersom dessa siffror match , kommer den läsa uttalandet läsa data från filen och spara den i x -och y-variablerna .
7
spara programmet och köra det . Programmet läser tecken från filen och lagrar dem i x -och y-variablerna .