Loogika ja programmeerimine
Umbes nii:
sümbol +---------+-------+ sümbol
Sisendfail --------> | Esimene | Teine | --------> Väljundfail
+---------+-------+
Puhver
Kui esimesel kohal on märk '"' või '~' ja teisel kohal 'a', 'o' või 'u', siis asendan need kaks märki
vastava täpitähe koodiga.
Selle programmi kirjutan keeles C.
/* P r o g r a m m i a l g u s */
#include
#define MaxUmlaud 6
#define MaxTilde 2
main()
{
char asc_nimi[40], txt_nimi[40];
FILE *infile, *outfile;
char esimene, teine; /* neid kasutame kui kahekohalist puhvrit */
Programmeerimise algkursus 53 - 89
/* Järgnevatest kommentaaridest võib välja jätta vajaliku osa. */
/* Näiteks '204' on tähe 'ä' kood _kaheksandsüsteemis_ ;) */
const char umlaud[2][MaxUmlaud] = {'a','o','u','A','O','U',
/* ASCII Cp 437 */ '204','224','201','216','231','232'};