// Copyright (c) 2001 David Muse
// See the file COPYING for more information
#include <rudiments/commandline.h>
#include <rudiments/charstring.h>
#include <stdio.h>
#include <stdlib.h>
#ifdef RUDIMENTS_NAMESPACE
using namespace rudiments;
#endif
int main(int argc, const char **argv) {
commandline cmdline(argc,argv);
// if -help was specified, display a usage message
if (cmdline.found("-help")) {
printf("usage: divide -divisor number -dividend number\n");
exit(0);
}
// If -divisor and -dividend are supplied, use them. Otherwise
// display an error message.
if (cmdline.found("-divisor") && cmdline.found("-dividend")) {
double divisor=charstring::toFloat(
cmdline.getValue("-divisor"));
double dividend=charstring::toFloat(
cmdline.getValue("-dividend"));
printf("%0.2f\n",divisor/dividend);
} else {
printf("You must supply a divisor and a dividend.\n");
}
}