// Suzuki // Ass #2 // CSCI 6334.01 Fall 2007 // Dr. Tsai #include #include using namespace std; void printError() { switch(GetLastError()) { case ERROR_ACCESS_DENIED: cout<<"File Access Denied!"<> originalFile; cout<<"New File: "; cin>> newFile; } // open original file to read HANDLE h_originalFile = CreateFileA(originalFile, GENERIC_READ,FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,NULL); // find out the size of the file to be read long fileSize = GetFileSize(h_originalFile,NULL); // array to store the bytes char * bytes = new char[fileSize]; DWORD fRead; // read all the bytes from the old file if( !ReadFile(h_originalFile, bytes,fileSize, &fRead, NULL) ) { cout<<"OOOOooooppppssssss"<