int main(int argc, char *argv[])
.........
switch(*argv[1]) { case "upper": update_table(db); break;
case "insert": insert_table(db); break;
case "restore": restore_table(db); break;
case "select": query_table(db); break; }
It is string!so,you mast use 'strcmp' to compare two strings!