I
ein fehler könnte sein, dass du zwar ein array "char wort[20]" bereitstellst, es aber wie einen buchstaben, also wie "char wort" behandelst.
zum einlesen eines wortes kannst du %s nehmen, dann heißt es:
scanf("%s", wort);
allerdings ist %s nicht zu empfehlen, da bei leerzeichen aufgehört wird (unter anderem).
fürn paar mehr gründe einfach mal nach "string einlesen" suchen
die pronix-tuts sind echt gut, probiers mal