30 Sisestatud väljade "mäletamine" Nüüd on meil selline mure jäänud, et kui me saime veateate, siis veebilehitseja kustutas kõik tühjaks ning kasutajal tuleb oma saavutus uuesti sisestada. Selle vastu aitab see, kui me lisame kasutaja sisestuse eraldi muutujasse ja väljastame vormis value atribuudina. Täiendame kõigepealt oma vormi. ? 1 2
Näide 2. Ü l e s a n n e: Kirjutada programm, mis teisendab etteantud tekstifailis olevad väikesed ladina tähed suurteks ladina tähtedeks. Lahenduse idee on lugeda sisendfaili sümbolhaaval ning kui vaadeldav sümbol on väiketäht, siis teisendada ta suurtäheks. Kirjutan selle programmi keeles Pascal : { P r o g r a m m i a l g u s } Program vaiketahed_suurtahtedeks; var c : char; { töödeldav sümbol } sNimi : string; { sisendfaili nimi } vNimi : string; { väljundfaili nimi } sf : text; { sisendfail } vf : text; { väljundfail } begin write('Sisesta sisendfaili nimi : ');readln(sNimi); write('Sisesta väljundfaili nimi : ');readln(vNimi); assign(sf, sNimi);{$I-}reset(sf);{$I+} { avame sisendfaili } if IOResult <> 0 then { kui sisendfaili avamine õnnestus, siis IOResult = 0 } begin writeln('Sisendfaili ei õnnestunud avada.');