What is the difference between a text file and a binary file

Assignment Help C/C++ Programming
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.

Reference no: EM131396199

Questions Cloud

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..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd