write a c++ code to read multiple integers from input.dat until the end of file.
Edit input.dat and put several integers in it. Compile and execute the code then check
output.dat to verify all the integers are in there.
Update the code to check to see if input.dat exists before reading from it. If it
doesn’t exist print an error message (and don’t read!). Compile and execute your code.
Delete input.dat and output.dat and execute – did you see your error message? Is output.dat
there (and empty)? Should it be there at all?
Add code to get the names of both input and output files to the program.
Compile and execute your code. Test it with an input file that does exist. Test it with an
input file that does not exist. Add two small functions to your modified program. One that reads the
number from the input file. One that writes the number to the output file. Write the numbers
formatted as dollar amounts, with a $ and exactly 2 digits to the right of the decimal. Add code to test to see if the input file is empty or not. Print a message if it is and end the program.
Code
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<iomanip>
using namespace std;
//function prototypes
void readFile(ifstream &, vector<double>&);
void writeFile(ofstream &, vector<double>);
int main()
{
ifstream in;
string inputFile, outputFile;
vector<double> values;
//taking input and output file names
cout << "Enter input filename: ";
cin >> inputFile;
cout << "Enter output filename: ";
cin >> outputFile;
in.open(inputFile);
if (!in)//checks if file opened or not
{
cout << inputFile << "
is not found! Exiting program." << endl << endl;
system("pause");
return 0;
}
if (in.peek() ==
std::ifstream::traits_type::eof())//checks if file is empty or
not
{
cout << inputFile << "
is empty. Exiting program" << endl << endl;
system("pause");
return 0;
}
ofstream out(outputFile);
readFile(in,values);//call the function to read the
integer into vector
writeFile(out, values);//call the function to write to
the output file
in.close();
out.close();
system("pause");
return 0;
}
//function that will read the number and add to the vectors
void readFile(ifstream &in, vector<double>&
values)
{
double val;
while (!in.eof())
{
in >> val;
values.push_back(val);
}
}
//function that will write all the number with dollar sign to
output file
void writeFile(ofstream &out, vector<double>values)
{
out << fixed << setprecision(2);
for (int i = 0; i < values.size(); i++)
out <<"$"
<<values.at(i) << endl;
}
output
where file is not found

when file is empty
when input file has some data
input.dat
output.dat
If you have any query regarding the code please ask me in the comment i am here for help you. Please do not direct thumbs down just ask if you have any query. And if you like my work then please appreciates with up vote. Thank You.
write a c++ code to read multiple integers from input.dat until the end of file. Edit...
C++
3. Write a program that reads integers from a file, sums the values and calculates the average. a. Write a value-returning function that opens an input file named in File txt. You may "hard-code" the file name, i.e., you do not need to ask the user for the file name. The function should check the file state of the input file and return a value indicating success or failure. Main should check the returned value and if the file...
Please do in java as simply as possible with code available for copy and comments Write a program that reads a file (provided as attachment to this assignment) and writes the file to a different file with line numbers inserted at the beginning of each line. Throw an exception if the file does not exist. An error message should result. For example if file input is: This is a test File output should be 1. This is a test I...
The name of the C++ file must be search.cpp Write a program that will read data from a file. The program will allow the user to specify the filename. Use a loop that will check if the file is opened correctly, otherwise display an error message and allow the user to re-enter a filename until successful. Read the values from the file and store into an integer array. The program should then prompt the user for an integer which will...
Write a program that takes a file as input and checks whether or not the content of the file is balanced. In the context of this assignment “balanced” means that your program will check to make sure that for each left bracket there is a closing right bracket. Examples: [ ( ) ] { } à balanced. [ ( ] ) { } à unbalanced. Here is the list of brackets/braces that program must support: (: left parentheses...
JAVA Write a program that prompts the user to enter a file name, then opens the file in text mode and reads it. The input files are assumed to be in CSV format. The input files contain a list of integers on each line separated by commas. The program should read each line, sort the numbers and print the comma separated list of integers on the console. Each sorted list of integers from the same line should be printed together...
Must be written in JAVA Code Write a program that will read in a file of student academic credit data and create a list of students on academic warning. The list of students on warning will be written to a file. Each line of the input file will contain the student name (a single String with no spaces), the number of semester hours earned (an integer), the total quality points earned (a double). The following shows part of a typical...
Python DESCRIPTION Write a program that will read an array of integers from a file and do the following: ● Task 1: Revert the array in N/2 complexity time (i.e., number of steps) . ● Task 2: Find the maximum and minimum element of the array. INPUT OUTPUT Read the array of integers from a file named “ inputHW1.txt ”. To do this, you can use code snippet from the “ file.py ” file. This file is provided in Canvas....
Linux & Unix Write a bash program to indent the code in a bash source file. Conditions: The source file will contain only printing characters, spaces, and newlines. It is not necessary to check for invalid input. The source file will not contain comments (words beginning with #). Requirements: Read from standard input, write to standard output. Code inside while statements should be indented 2 spaces. Be sure your program includes all of the following: ...
Write a program in C++ that reads in integer numbers from a file called scores.txt until the sentinel value -999 is read. The program should then output the total and average of the numbers read and output each of the numbers incremented by the overall average to a file called or scoresout.txt along with the sentinel value of -999 at the end So if 10, 20, 30 and -999 are read in then the program would display a total of...
Please write this in C.
Write this code in Visual Studio and upload your Source.cpp file for checking (1) Write a program to prompt the user for an output file name and 2 input file names. The program should check for errors in opening the files, and print the name of any file which has an error, and exit if an error occurs opening any of the 3 For example, (user input shown in caps in first line) Enter first...