Loogika ja programmeerimine
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'};
/* ANSI '344','366','374','304','326','334'}; */
const char tilde[2][MaxTilde] = {'o','O',
/* ASCII Cp 437 */ '225','224'};
/* ANSI '365','325'}; */
int i;
printf("TXT2ASC Demonn");
for (i=0; i %c n", umlaud[0][i], umlaud[1][i]);
for (i=0; i