#include <stdio.h>
struct Kodowanie {
int miejsce;
int ilosc;
};
typedef struct Kodowanie Kodowanie;
Kodowanie szyfr[256];
void init(void) {
/* Tutaj wypelniamy tablice szyfr wartosciami, np.: */
szyfr['a'].miejsce = 2;
szyfr['a'].ilosc = 1;
/* Mozna tez zrobic jakas petle. */
}
int main(void) {
init();
printf("a -> %d%d\n", szyfr
['a'].
miejsce, szyfr
['a'].
ilosc);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgS29kb3dhbmllIHsKICAgIGludCBtaWVqc2NlOwogICAgaW50IGlsb3NjOwp9Owp0eXBlZGVmIHN0cnVjdCBLb2Rvd2FuaWUgS29kb3dhbmllOwoKS29kb3dhbmllIHN6eWZyWzI1Nl07CnZvaWQgaW5pdCh2b2lkKSB7CiAgICAvKiBUdXRhaiB3eXBlbG5pYW15IHRhYmxpY2Ugc3p5ZnIgd2FydG9zY2lhbWksIG5wLjogKi8KICAgIHN6eWZyWydhJ10ubWllanNjZSA9IDI7CiAgICBzenlmclsnYSddLmlsb3NjID0gMTsKICAgIC8qIE1vem5hIHRleiB6cm9iaWMgamFrYXMgcGV0bGUuICovCn0KCmludCBtYWluKHZvaWQpIHsKCWluaXQoKTsKCQogICAgcHJpbnRmKCJhIC0+ICVkJWRcbiIsIHN6eWZyWydhJ10ubWllanNjZSwgc3p5ZnJbJ2EnXS5pbG9zYyk7CgogICAgcmV0dXJuIDA7Cn0=