The tutorial program st_trans.c defines two translation tables and builds a short memory file to be translated. The marked words in the memory file are translated using first one translation table and then the second.
In addition, the tutorial program keylabel.c shows how to use key_getlabel() to build the translation table for the current environment.
The tutorial program linklist.c generates a linked list of strings from a file, sorts the strings by deleting and inserting nodes, and displays the results. You should look at this code to get a better idea of how to create and use a linked list.