Use gperf for efficient C/C++ command line processing
GNU perfect (gperf) hash function generator makes short work of complex input strings
From the developerWorks archives
Date archived: April 18, 2019 | First published: July 25, 2007
The GNU tool gperf is a "perfect" hash function that, for a given set of user-provided strings, generates C/C++ code for a hash table, a hash function, and a lookup function. Learn how to use gperf for effective command-line processing in your C/C++ code.
This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.