Start work on chapter 1 exercises.

This commit is contained in:
2017-12-18 20:30:48 -08:00
parent f7beea9779
commit a35b54f308
4 changed files with 74 additions and 1 deletions

35
src/ch01ex01.cc Normal file
View File

@@ -0,0 +1,35 @@
#include <cstdlib>
#include <queue>
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
// Solve the following problems by reading a text file one line at a time
// and performing operations on each line in the appropriate data structure(s).
// Your implementations should be fast enough that even files containing
// a million lines can be processed in a few seconds.
// Read the input one line at a time and then write the lines out in
// reverse order, so that the last input line is printed first, then the
// second last input line, and so on.
static void
problem1(const char *path)
{
return;
}
// main should just execute the problems in sequence.
int
main(int argc, char *argv[])
{
if (argc != 2) {
cerr << "No input file specified, exiting." << endl;
exit(1);
}
problem1(argv[1]);
}