Reference no: EM131396199
Assignment
Random File Access
• Discuss in detail the difference in the process of sequential file access and random file access.
• Also, explain the advantage of fixed-sized data fields over variables sized fields.
• How do fixed-sized data fields aid in random file access?
• Explain a situation where you would use the unget function while reading data from a text file.
Encryption Using File Streams
Part A
Complete the following questions:
1. Write C++ code to open a document with the name Hello.txt, place the message "Hello, World!" in the document, and exit the document. Re open the file you closed, and read the message into a string variable. Exit out of the file.
2. When do you open the file as an ifstream, as an ofstream, or as an fstream? Could you simply open all files as an fstream?
3. Why is the ifstream parameter of the read_data procedure in the previous question a reference parameter and not a value parameter?
4. What is the difference between a text file, and a binary file?
Part B
Random monoalphabet cipher.
The caeser cipher, which shifts all letters by a certain amount, is easy to decipher. Try this, instead of numbers use letters. Consider this, the word is FEATHER. Remove duplicate letters, making FEATHR, and append the rest of the letters of the alphabet in reverse order.
Now encrypt the letters as follows:
See exhibit A
Now, write a program that encrypts or decrypts a file using this cipher.
For example,
crypt -d -kFEATHER encrypt.txt output.txt
decrypts a file using the keyword FEATHER. You must always supply a keyword.
Submit a screenshot of the executed program and the code of the program.
Outsourcing phenomena in manufacturing-business services
: 1. What are some of the main differences between the outsourcing phenomena in manufacturing versus business services?
|
Harley-davidson- business overview for new planning team
: As a member of Harley-Davidson's strategic planning team, you have been asked to create a five- to six-slide Microsoft PowerPoint presentation titled "Harley-Davidson Today: A Brief Overview of the Business" to orient members who have been newly a..
|
Inverse market demand
: 1. Suppose two firms compete by choosing quantities and that neither of them sees the other's quantity before having to commit to its own production level. Inverse market demand is given by
|
Criticize the given definitions - faith is the bird
: Criticize the following definitions in light of the eight rules for lexical definitions:- Faith is the bird that sings when the dawn is still dark.
|
What is the difference between a text file and a binary file
: Why is the ifstream parameter of the read_data procedure in the previous question a reference parameter and not a value parameter? What is the difference between a text file, and a binary file?
|
Growth rate of efficiency and level of efficiency
: What is the difference between growth rate of efficiency and level of efficiency?
|
Heart and preventing cancer
: Several medical studies have shown that drinking green tea is good for the heart and preventing cancer. How would such a study affect the public's demand for green tea at it's current price? How would it affect the type of plants that farmer's p..
|
Compare and contrast their inventory management systems
: From the first e-Activity, examine the best practices found in the video on inventory management.From the second e-Activity, choose two service companies that manage inventory and compare and contrast their inventory management systems.
|
Kenya an attractive site for business process outsourcing
: Read the attached article "The world economy calls: Will improved communications attract call centers to Africa?" from the Economist magazine. Then answer the following questions: 1. List at least three factors that make Kenya an attractive site f..
|