Briefly describe what each of the following statements does:
file.seekp(100L, ios::beg);
file.seekp(−10L, ios::end);
file.seekg(−25L, ios::cur);
file.seekg(30L, ios::cur);
Want to see the full answer?
Check out a sample textbook solutionChapter 12 Solutions
Starting Out With C++: From Control Structures Through Objects, Brief Version Plus Mylab Programming With Pearson Etext -- Access Card Package (9th Edition)
Additional Engineering Textbook Solutions
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Starting Out with C++: Early Objects (9th Edition)
Modern Database Management (12th Edition)
Computer Systems: A Programmer's Perspective (3rd Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Starting Out with Java: From Control Structures through Objects (6th Edition)
- in this function is f a variable? in what other way can we write this function? why does mode not work in this function? def process_lines(filename, mode): # Actually this is function is used to read the file line by line with open(filename, 'r') as f: # file opened msg = f.read() # read the message return msg # return message def write_lines(lines): # function to write some into message with open('results.txt', 'w') as f: # open the text file f.writelines(lines) # write some line print("Output written to results.txt") # print the output what does os.path do?def check_file_exists(filename): # check weather this file is exist or not to avoid exception from os.path import exists # import library of exist file_exists = exists(filename) # if file exist return file_existsarrow_forwardConsider a file named transaction.txt which contains unknown number of lines. Each line contains data of one transaction as follows: username (string), amount (float), and membership number (int). Write a C++ program that reads the data from the file, then displays on screen the number of users, the total amount, the average of amounts, the lowest amount and the highest amount. Reading from the file should stop when one or more of the conditions given below becomes true:(a) The end of file has been reached. (b) The “user999” is reached.arrow_forwardConsider a file named transaction.txt which contains unknown number of lines. Each line contains data of one transaction as follows: username (string), amount (float), and membership number (int). Write a C++ program that reads the data from the file, then displays on screen the number of users, the total amount, the average of amounts, the lowest amount and the highest amount. Reading from the file should stop when one or more of the conditions given below becomes true:(a) The end of file has been reached. (b) The “user999” is reached.transaction.txtHassan 12.5 12345 Mariam 5.2 87542 Zahra 33.1 93568 :::: ::Sample Screen OutputNumber of users: 54 Transactions total amount: 2658.7 The average of amounts: 120 The highest amount: 280 The lowest amount: 5.2arrow_forward
- Computer Science Create a function that can find the largest writable and non-writable file by the user in a directory without subdirectories (flat directory). This function will be part of a program named maxfile that can be invoked like this: ./maxfile <directory> You will be reading the contents of the directory passed as the only argument to your program using the function readdir(). Begin by opening the directory using opendir(), and obtain information for every file using stat(). stat() allows you to check whether a file is a regular file or a directory. (In this assignment, hard and symbolic links, special files, etc. will be ignored.) At the end, close the directory using closedir(). For Functionality 1, the input will be assumed to be a flat directory and subdirectories should not be traversed. Regular files must be separated into those for which the user has permission to write and those for which the user does not have permission to write. For each of the two types…arrow_forwardSuppose you have an open file object called infile. Which of the following C++ statements will close the file? A infile.closeFile(); B closeFile("infile"); C close("infile"); D infile.close():arrow_forwardCompiler returning errors. Screenshot of File.txt as well as compiler errors included. //importing necessary header files #include<iostream> #include<fstream> #include<string> using namespace std; //writing a function to open the file and checking the file failure bool openTheFile(ifstream& x,string fileName){ //open the file x.open(fileName); //if file doesnt open if(x.fail()) { //then return false return false; } //otherwise returns true return true; } //writing a function to read file and counting the number of integers, //calculating sum and average of the given function*/ void calculateFile(ifstream& myFile,int& sum,int& total_num,double& average ){ //declaring variables int count=0; string output; //checking end of file by using eof while (!myFile.eof()) { //displaying data myFile >> output; sum+=stoi(output); //incrementing count variable count++; } //assigning value of count variable to total_num total_num = count; //calculating…arrow_forward
- Entry point for the application. Exactly zero or one command-line argume\nts are expected. * If a filename is given as an argument, then the program should print the\ contents of that * file to standard output. If a single dash (i.e., "-") is given as an arg\ument, then * the program should print the contents of standard input. * * @param args the command-line arguments */arrow_forwardTwo of the menu options (#2 and #3) are unfinished, and you need to complete the code necessary to write to and read from a binary file. You will need to read through the code to find the functions that are called by these options, and then supply the missing code. Please help me get menu 2 and 3 to display properly.the .cpp and .h have the information:.cpp file: // Corporate Sales Data Outputusing namespace std; #include <iostream>#include <fstream>#include <stdlib.h>#include "HeaderClassActivity1.h" int main() { Sales qtrSales[NUM_QTRS]; while (true) { cout << "Select an option: " << endl; cout << "1. Input data" << endl; cout << "2. Write data to file" << endl; cout << "3. Read data from file" << endl; cout << "4. Display sales" << endl; cout << "99. End program" << endl; int menuItem; cin >> menuItem; if (menuItem ==…arrow_forwardCreate a program named FileComparison that compares two files. First, use a text editor such as Notepad to save your favorite movie quote. Next, copy the file contents, and paste them into a word-processing program such as Word. Then, write the file-comparison application that displays the sizes of the two files as well as the ratio of their sizes to each other. To discover a files size, you can create a System. 10. Filelnfo object using statements such as the following, where FILE_NAME is a string that contains the name of the file, and size has been declared as an integer: FileInfo fileInfo = new FileInfo(FILE_NAME); size = fileInfo.Length;arrow_forward
- ...ex2_main.cpp#include <stdio.h>#include <stdlib.h>#include "lab2_ex2.h" #define FILENAME "statement11.txt" int main(){ // 1. Acquire the text from file char *text = read_text_file(FILENAME); // Note: Caller should free the memory allocated printf("%s\n", text); // 2. Compute the readability and display the grade level float readability = get_readability(text); printf("Readability index = %f\n", readability); display_level(readability); // 3. Free resources, e.g. allocated memory by read_text_file() function free(text); return 0;}...lab2_ex2.cpp/* EDIT THIS FILE TO SOLVE THE LABORATORY EXERCISES*/ #include <stdio.h>#include <ctype.h>#include <string.h>#include <math.h>#include <stdlib.h>#include "lab2_ex2.h" /*Assume that a letter is any lowercase character from a to zor any uppercase character from A to Z*/int alpanumeric_count(const char *text){ int count = 0; /* YOUR CODE HERE!!! */ return…arrow_forwardChapter 4. PC #14. Line Numbers (page 265) Write a program that asks the user for the name of a file. The program should display the contents of the file with each line preceded with a line number followed by a colon. The line numbering should start at 1. I should be easily type input1.txt and easily print out the output. Test Case 1 Please enter the file name or type QUIT to exit:\nquitENTER Test Case 2 Please enter the file name or type QUIT to exit:\nbadfilename.txtENTERFile: badfilename.txt does not exist.\nPlease enter the file name again or type QUIT to exit:\nquitENTER Test Case 3 Please enter the file name or type QUIT to exit: \ninput1.txt ENTER1: a\n2: b\n3: c\n4: d\narrow_forwardQuestion 55 Write a function that takes two parameters, a file name to create and an integer. The function should write all the even numbers between 0 and the integer to the file name passed in. The numbers should be all on one line of the file For example: write_evens("even_file.txt",20) This should create a file called even_file.txt that contains 0 2 4 6 8 10 12 14 16 18 20 Full explain this question and text typing work only thanksarrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,