43 main(
int argc,
const char*
const argv[])
48 if (strcmp(argv[1],
"-?") == 0
49 || strcmp(argv[1],
"-h") == 0
50 || strcmp(argv[1],
"--help") == 0) {
52 <<
"usage: " << argv[0]
53 <<
" reads from stdin" << std::endl
54 <<
" " << argv[0] <<
" {-?|-h|--help}"
55 " prints this message" << std::endl
57 <<
" <arg1> [<arg2> ...]"
58 " evaluates the expressions" << std::endl;
60 }
else if (strcmp(argv[1],
"-s") == 0) {
73 for (
int i = 1; i < argc; i++) {
74 std::istringstream in(argv[i]);
83 std::cout <<
"argv[" << i <<
"] = ";
88 std::cout << std::endl;
90 std::cout << std::endl;
106 std::cout << std::endl;
109 std::cout << std::endl;
int main(int argc, const char *const argv[])
void GetForever(std::ostream &out, const char *const sep="\n")