Given the following declarations and assuming that the file is open:
Find any error in each of the following statements:
Want to see the full answer?
Check out a sample textbook solutionChapter 13 Solutions
Computer Science: A Structured Programming Approach Using C, Third Edition
- Merge two files (1 point) Write a program that reads the content of two files “text1.txt” and “text2.txt" line by line and merges them into another file called “merge12.txt". You can safely assume that the input is valid. IN C PROGRAMMINGarrow_forwardThis C programming code is not run properly. Please fix this problem and solve this error. # include <stdio.h># include <string.h> int main( ){ // Declare the file pointer FILE *filePointer,*filePointer1 ; int n; printf("enter a key for encryption"); scanf("%d",&n); // Declare the variable for the data to be read from file char dataToBeRead[50]; filePointer = fopen("test.txt", "r") ; filePointer1 = fopen("final.txt", "w") ; // Check if this filePointer is null // which maybe if the file does not exist if ( filePointer == NULL ) { printf( "test.txt file failed to open." ) ; } else { printf("The file is now opened.\n") ; // Read the dataToBeRead from the file // using fgets() method while( fgets ( dataToBeRead, 50, filePointer ) != NULL ) {…arrow_forwardAnswer the given question with a proper explanation and step-by-step solution. 1- Write code that does the following: opens an output file with the filename number_list.txt, uses a loop to write the numbers 1 through 100 to the file, then closes the file.arrow_forward
- #include #includesstdlib.h> int main(void){ int number , reverse = 0, digit , temp; FILE *infile, *outfile; int status; //open the input file and check if an error occurred infile = fopen( "numbers.txt" , "r" ); //open the input file if(infile == NULL){ printf("Error: File \"numbers.txt\" not found!\n"); exit (1); //open the output file and check if error occurred outfile = fopen( "Report.txt" , "w" ); if(outfile == NULL){ printf("Error: File \"Report.txt\" can not be created!\n"); exit (1); status = fscanf(infile , "%d" , &number); //read first number from the file /To read all the numbers in the file while(status != EOF){ printf("%d is read from the file\n" , number); fprintf(outfile , "%8d" , number); //compute the reverse of the number temp = number ; reverse = 0; while(temp != 0){ digit = temp % 10; reverse = reverse * 10 + digit; temp = temp/10; printf("The reverse is: %d \n", reverse); fprintf(outfile , "%8d" , reverse); //check whether the number is palindrome if(number ==…arrow_forward<<Write in Java>> - Challenge 7 File encryption is the science of writing the contents of a file in a secret code. Your encryption program should work like a filter, reading the contents of one file, modifying the data into a code, and then writing the coded contents out to a second file. The second file will be a version of the first file, but written in a secret code. Although there are complex encryption techniques, you should come up with a simple one of your own. For example, you could read the first file one character at a time, and add 10 to the character code of each character before it is written to the second file. - Challenge 8 Write a program that decrypts the file produced by the program in Programming Challenge 7. The decryption program should read the contents of the coded file, restore the data to its original state, and write it to another filearrow_forward#include #includecstdlib.h> int main(void){ int number , reverse = 0, digit, temp; FILE *infile, "outfile; int status; //open the input file and check if an error occurred infile = fopen( "numbers.txt" , "r" );//open the input file if(infile == NULL){ printf("Error: File \"numbers.txt\" not foundl\n"); exit (1); //open the output file and check if error occurred outfile = fopen( "Report.txt", "w" ); if(outfile == NULL)X printf("Error: File \"Report.txt\" can not be created!\n"); exit (1); status = fscanf(infile, "%d" , &number); /read first number from the file while(status != EOF){ printf("%d is read from the file\n" , number); fprintf(outfile, "%8d" , number); //To read all the numbers in the file //compute the reverse of the number temp = number ; reverse = 0; while(temp != 0)X digit = temp % 10; reverse = reverse * 10 + digit ; temp = temp/10; printf("The reverse is: %d \n", reverse); fprintf(outfile , "%8d" , reverse); //check whether the number is palindrome if(number ==…arrow_forward
- String data type is not allowed you can make use of CString instead (char arrays with null termination). Write a menu driven C++ program to perform the following four tasks in a single file, if user press option 1 the task 1 get solved and so on: 1. Display the Item_Id of the products which are not available in stock on screen. 2. Copy all the available products data in a separate file. 3. Read the original input file and update the price of each item by 10 percent increase in the original price and save the complete information in separate file. 4. Try to save the information processed in part 3 in the original file by updating it instead of using separate file.arrow_forward### Exercise in Python1 ###\n", "\n", "Open the text oneArt.txt, read the text line by line and, at the end, print the number of lines of text that are in the file. Do not count blank lines."arrow_forwardC++ void print_stats(string filename); Notes: 1. Already a text file with the number of wins and switches from 10,000 games is made. 2. The function reads information from a text file that has recorded a simulation of a set of games. 3. The output generated is from a file called stats_large.txt from 10,000 computer vs computer games. Parameters: Filename: the file contains the following information in order: • The number of games played • Followed by the given number of this tuples of (0,1) each separated by a space: 0. The first number of this tuple is 1 for a winner game, o for a non winner game. 1. The second number of this tuple is 1 for the player having switched their choice, 0 if they did not switch Return: Prints the statistics for a series of "Let's Make a Deal" outcomes. The information is printed to the console in the following format: Statistical analysis of Let's Make a Deal Game In ***** games : Number of switch decisions: **** Number of wins when switching: ****…arrow_forward
- . In c write a program that:a) takes an input file name from the command line;b) opens that file if possible;c) declares a C struct with three variables; these will have data types thatcorrespond to the data types read from the file (i.e. string, int, float);d) declares an array of C structs (i.e. the same struct type declared in point c);e) reads a record from the file and stores the values read into the appropriatestruct variable at the appropriate array index (for that record);f) continues reading each record into a struct (as in point 1e), and stores eachstruct containing the 3 values into the array of structs declared in point d;g) closes the file when all records have been read.Note that your program should print an error message in the event that the filecannot be opened successfully.arrow_forwardIn Python, Create a program that will write 100 integers created randomly in a file. The integers will be separated by a space in the file. Read the data back from the file, and display the sorted data. The program should prompt the user to enter a file name. Utilize the following function headers for this problem: Main() WriteNumbers(filename) ReadNumbers(filename) The main function will first prompt the user to enter the filename. Then the main function calls WriteNumbers-then ReadNumbers. The WriteNumbers function opens an output file and writes 100 random numbers as long a large string text. Do not use lists for this problem- please just write a random number followed by a space 100 times. The ReadNumbers function will then read the text file and display the numbers sorted. In order to sort the numbers, read the big string and then split it into a list. Now convert them into integers by using list comprehension and then sort the list. Loop through the list and print each…arrow_forward1 Write a program that writes a series of random numbers to a file. Each random number should be in the range 1 through 500. The application should let the user user specify how many ran- dom numbers the file will hold. Use an excep- tion to make sure that an integer was typed in by the user for the #to generate. If not re ask the user for input in the except clause until they input the correct number. You should do this in one function named mainarrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr