// 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; }