Each of the following
as you can.
A) fstream file(ios :: in I ios :: out);
file.open("info.dat");
if (!file)
{
cout << "Could not open file.\n";
}
B) ofstream file;
file.open("info.dat", ios::in);
if (file)
{
cout << "Could not open file.\n";
}
C) fstream file("info.dat");
If (!file)
{
cout << "Could not open file.\n";
}
D) fstream dataFile("info.dat", ios:in I ios:binary);
int X = 5;
dataFile << x;
E) fstream dataFile("info.dat", ios:in);
int x;
while (dataFile.eof())
{
)
dataFile >> x;
cout << x << endl;
F) fstream dataFile("info.dat", ios:in);
char line [81];
dataFile .get(line);
G) fstream dataFile("info.dat", ios:in);
char stuff[81];
dataFile.get(stuff);
H) fstream dataFile("info.dat", ios:in);
char stuff [81] = "abcdefghijklmnopqrstuvwxyz";
dataFile.put(stuff);
I) fstream dataFile("info.dat", ios:out);
struct Date
{
int month;
int day;
int year;
);
Date dt = { 4, 2, 98 };
dataFile.write(&dt, sizeof(int));
J) fstream inFile("info.dat", ios:in);
int x;
inFile.seekp(5);
inFile >> x;
Want to see the full answer?
Check out a sample textbook solutionChapter 13 Solutions
Starting Out With C++: Early Objects, Student Value Edition (9th Edition)
Additional Engineering Textbook Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Concepts Of Programming Languages
Problem Solving with C++ (9th Edition)
- Write a program that writes 100 integers created randomly into a file. Integers are separatedby a space in the file. Read the data back from the file and display the sorted data. Yourprogram should prompt the user to enter a file- name. If the file already exists, do not overrideit.arrow_forwardCreate a program that reads three lines from a text file. Each line should be read one at a time. For each word on a line, the user should be asked to specify how many syllables are in that word. The program should then inform the user if the file contains a valid Hiku using the function below: def isHiku (firstLine, secondLine, thirdLine):if (firstLine == 5 and secondLine == 7 and thirdLine == 5): return True return False print("The file contains a Hiku:", isHiku(5,7,5))Note: You must replace the values in the function with the numbers counted by your program.arrow_forwardWrite a program to copy an existing text file from your hard disk to another file that you will call: Your Last Name.txt, e.g. if your last name was Smith, the output file name would be Smith.txt. You can create a text file and add two or three lines of text to it. You may use the attached program as your program or write your own. Please note the inclusion of <fstream> at the top of the program. Also pay attention to the open and close statements in the program. // LAB6.cpp// Kunika Saxena// File: CopyFile.cpp// Copies file InData.txt to file OutData.txt #include <cstdlib> // for the definition of EXIT_FAILURE#include <fstream> // required for external file streams#include <iostream>using namespace std; // Associate stream objects with external file names#define inFile "InData.txt"#define outFile "Saxena.txt" // Functions used ...// Copies one line of textint copyLine(ifstream&, ofstream&); int main(){ // Local data ... int…arrow_forward
- The following code is for the code file namedpipe_p1.c. // This process writes first, then reads #include <stdio.h> #include <string.h> #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> int main() { int fd; // FIFO file path char * myfifo = "/tmp/myfifo"; // Creating the named file(FIFO) // mkfifo(<pathname>, <permission>) mkfifo(myfifo, 0666); char arr1[80], arr2[80]; // Open FIFO for write only fd = open(myfifo, O_WRONLY); // Take an input arr2ing from user. // 80 is maximum length printf("your message: "); fgets(arr2, 80, stdin); // Write the input arr2ing on FIFO // and close it write(fd, arr2, strlen(arr2)+1); close(fd); // Open FIFO for Read only fd = open(myfifo, O_RDONLY); // Read from FIFO read(fd, arr1, sizeof(arr1)); // Print the read message printf("Received: %s\n", arr1); close(fd);…arrow_forward(C#)Assume inputFile references a StreamReader object that is associated with a file that is already open. Which statement can read all the items in the file without knowing how many items the file contains? Question 9 options: while (!inputFile.EndOfStream) { } while (inputFile.EndOfStream) { } while (inputFile != EndOFStream) { } while (inputFile == EndOfStream) { }arrow_forwardLAB 3.5 Reading and Writing to a FileBring in billfile.cpp from the Lab 5 folder. The code is as follows: // This program will read in the quantity of a particular item and its price. // It will then print out the total price. // The input will come from a data file and the output will go to // an output file. // PLACE YOUR NAME HERE #include <fstream> #include <iomanip> using namespace std; int main() { ifstream dataIn;// defines an input stream for a data file ofstream dataOut;// defines an output stream for an output file int quantity;// contains the amount of items purchased float itemPrice;// contains the price of each item float totalBill; // contains the total bill, i.e. the price of all items dataIn.open("transaction.dat");// This opens the file. dataOut.open("bill.out"); // Fill in the appropriate code in the blank below << setprecision(2) << fixed << showpoint;// formatted output // Fill in the input statement that brings in…arrow_forward
- Write a program that writes user input to a text file and then reads the contents from that file. You will need to perform the following steps. Prompt the user for the name of a file to append to and then another prompt for them to enter a sentence. Open the file they requested in append mode and write the user_sentence to this file. Don't forget to close the file when you are done writing to it (explicitly or implicitly). Open the file you just wrote to in read mode and read the contents of the file. Print the complete file contents to the console/shell. Provide comments in your code to explain the logic used. Ensure your program works as expected by testing it with different sentences.arrow_forwardWhat would be the printout of the following code if the same file.txt was used as above? int main() { fstream file("file.txt", ios::in); string line; while (!file.eof()) { getline(file, line); cout << line << endl; } file.close(); return 0;} Group of answer choices I have a dream. I Ihaveadream. I have a dream.I have a dream.arrow_forwardWhen I run the following code, and receive the output songs_time.txt file, it doesn't show any of the songs numbers or time remaining in the output table. I have the input songs.txt file path copied into the file_in location but don't know what is wrong. //headers files #include <iostream> #include <iomanip> #include <fstream> //using namespace using namespace std; //main() function is defined int main() { cout << "Bartleby---xxxxxxx" << endl << endl; //declaring the variables as per the requirement int song_min, song_sec, total_min, total_sec, total_time = 0, remain_time, remain_min, remain_sec; int serial_num, s_sec; //initialising the holding time of CD to 80 minutes int hold_time = (100 * 60); //reading data from the file fstream file_in("C:\Users\gabri\OneDrive\Desktop\songs.txt", ios::in); //writing data as output on the file fstream file_out("songs_time.txt", ios::out); //displaying the heading of the…arrow_forward
- D) Create a program that will read a text file with the answers to 10 multiple-choice questions and compare them to the correct answers stored in a tuple. correct answers: 'A','B','C','D','D','C','B','A','A','C' After the answers have been read from the file, the program should display a message indicating whether the answer stored on the file was correct or not. If the answer was was incorrect, display the correct answer. The program should display the total number of correct and incorrect answers, followed by a message of "Good job!" if the file has 8 or more correct answers. PYTHONarrow_forwardHere is the code I've tried. Although I used the full path to the file and the file is located in the same directory as my program executable, when I run it is doesn't read the text file #include <iostream>#include <fstream>#include <sstream>#include <iomanip> using namespace std; void loadArrays(string product[], int quantity[], float cost[], int& counter) {ifstream file; //ifstream functionstring inLine, prod, qty, cst; //variables to hold read line temporarily //open input filefile.open("C:\\Users\\Honeypie\\source\\repos\\Project4\\inventory.txt", ios::in); while (getline(file, inLine)) { //read first lineistringstream ss(inLine); //split the line using a delimeter//you may change this delimeter according to your input filegetline(ss, prod, '|');getline(ss, qty, '|');getline(ss, cst, '|'); if (prod != "Product Code") { //if statement that will ignore the column headersproduct[counter] = prod; //insert product code to product arrayquantity[counter] =…arrow_forwardWrite a function, WriteFile(), that saves information to a text file. The function receives a string value (obtained from Question 3.2) that is written to the text file. The function does not return any value to the calling statement.Store the output text file as Output.txt.The output must be added on a new line to the text file each time without erasing any existing The above functions (ReadFile(), Decode(), and WriteFile()) must now be implemented in the main program in the following order:1. Create a list of type character, i.e. the data type that is stored in the list is text.2. Read the contents of the file to the lists with ReadFile(). Display the number of lines that are read from the text file.3. Decode each card number with the Decode() function by passing the list to the function.4. As each card number is decoded, write the information to an output file with WriteFile(). The WriteFile() function should be called from within the Decode() function.arrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT