From 6f39a3ebc807f66a32201ad24794ed7881151217 Mon Sep 17 00:00:00 2001 From: Kyle K Date: Fri, 18 Feb 2011 21:24:31 -0600 Subject: add few files --- toCBC.cpp | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 toCBC.cpp (limited to 'toCBC.cpp') diff --git a/toCBC.cpp b/toCBC.cpp new file mode 100644 index 0000000..f8af0fb --- /dev/null +++ b/toCBC.cpp @@ -0,0 +1,54 @@ +// This program will take an ASCII text file +// and covert the file to a "character-by-character" +// file which will contain the decimal value from +// each ASCII character. + +#include +#include +#include + +using namespace std; + +int main (int argc, char *argv[]) +{ + ifstream infile; + ofstream outfile; + + char bit; + int charValue; + int i; + + //for (i = 0; i < argc; i++) + //cout << i << ": " << argv[i] << endl; + + if (argc < 2) + { + cout << "Usage: " << argv[0] << " inputFileName [ outputFileName ]" << endl; + exit(1); + } + + cout << argv[0] << ": opening file " << argv[1] << endl; + infile.open (argv[1]); + + if ( argc < 3 ) + { + outfile.open ("outfile.cbc"); + } + else + outfile.open (argv[2]); + + i = 0; + while (!infile.eof()) + { + charValue = infile.get(); + if (infile.good()) + outfile << charValue << endl; + i++; + } + + infile.close(); + outfile.close(); + + return 0; +} + -- cgit v1.2.3