add getopt example code.