make all
./esde data-file word
where data-file contains lines of < 255 chars in length.
./try.sh
When reading the source be careful to distinguish between variable names and library functions.
If you still don’t know what it does, try https://en.wikipedia.org/wiki/Soundex.
This program searches in the file words which have the same Soundex code of the given word, and print out lines with those words.
The Soundex code is used to find similar sounding words.
Soundex code begins with the first letter of the word followed by a three-digit code. This is the algorithm:
R011235
-> R01235
).R01235
-> R1235
).R1235
-> R123
).T12
-> T120
).These are the codes:
0 = A, E, H, I, O, U, W, Y
1 = B, P, F, V
2 = C, S, G, J, K, Q, X, Z
3 = D, T
4 = L
5 = M, N
6 = R
An info file should be a text file consisting of lines of text (max. 256 bytes in each line).