Explanation of Solution
Syntax error:
An error which is occurred on the source code of a program is referred as “syntax error”; because the computer programs strictly follows the syntax rules, if the code fails to prove its language syntax format then the compiler will throw an error.
Purpose of the given code:
The purpose of the given code is to open the file “info.dat” using “fstream” file stream object.
List of errors present in the given code:
The code that is given contains some of the syntax error and it is listed as follows:
Error 1:
- The file open statement is an error in the given code.
- In c++, files can be opened using file stream object definition. In definition, the open statement contains two arguments such as file name and file access mode.
- The format for including the file access mode in file open statement as follow as:
- ios::out
- The scope resolution operator “::” is missing in the given file open statement.
Therefore the given file open statement is modified as:
fstream dataFile(“info.dat”, ios::out);
Error 2:
- The file written statement is an error in the given code...
Want to see the full answer?
Check out a sample textbook solutionChapter 12 Solutions
Mylab Programming With Pearson Etext -- Access Card -- For Starting Out With C++: From Control Structures Through Objects, Brief Version
- Following are the given struct that can't be changed #define MAXSIZE 100 #define MAXSLOTS 100 // DO NOT change the following typedef typedef char String[11]; // date structure data type struct dateTag { int month; int day; int year; }; typedef struct dateTag dateType; // schedule structure data type struct schedTag { dateType date; int n_slots_taken; // number of slots already taken int VID[MAXSLOTS]; // VID means Vaccinee ID. VID[i] stores the ID number of the person to be vaccinated // ex. VID[0] = 102 // means that the 1st person to be vaccinated during // schedule is the person with ID number 102. }; typedef struct schedTag schedType; // name structure data type struct nameTag { String last; String first; }; typedef struct nameTag nameType; // vaccinee structure data…arrow_forwardTrue or False Individual variables are well suited for storing and processing lists of data.arrow_forwardT F: The Karate School Manager application requires you to write special event handling code that makes sorting in a DataGridView possiblearrow_forward
- add code to display the information of each part in addition to the total inventory value in a table format. Old part number is OLS0001, quantity 30 and price 0.80, 24 is total inverntory Expected output: SMS0001 0.35 20 7.00 OLS0001 0.80 30 24.00 #include <stdlib.h>#include <stdio.h>#include <string.h>int main() { struct partitem { char number[10]; float price;};struct partitem part, oldpart;int oldpartqty; float oldpartprice;int qty = 20;part.price = 0.35;strcpy(part.number,"SMS0001");printf("price = %.2f\n",part.price);printf("name = %s \n", part.number);printf("quantity %d \n",qty );printf("enter oldpart\n");scanf("\n %s",oldpart.number);printf("\nold part number is %s",oldpart.number);printf("\nold part price");scanf( "%f",&oldpartprice);printf("old part qty");scanf("%d",&oldpartqty);printf("the price of the old part is %.2f \n",oldpartprice);printf("the qty of the old part is %d \n",oldpartqty);return 0;}arrow_forwardDecision blocks can be used to control the flow of code based on different outcomes produced by relational blocks. What type of data must relational blocks evaluate to? Select one: a. Dictionary b. Number c. List d. Boolean e. TinyDB f. Textarrow_forwardTurn this into a flowchart/pseudo code. //This is where the functions go void insertfront(int data);void insert(int data);void display();void deletedata(int data);void reverselist();void searchdata(int data);void swap();void datasort();void deleteList(); #include <iostream>#include <stdlib.h>using namespace std; struct Node {int data;struct Node *next;}; struct Node* head = NULL;struct Node* rhead = NULL;int count1; //insert in front for reversedlistvoid insertfront(int data){Node* new_node = (Node*) malloc(sizeof(Node)); new_node->data = data; new_node->next = rhead; rhead=new_node;}//insert at endvoid insert(int new_data){Node* ptr;ptr = head;Node* new_node = (Node*) malloc(sizeof(Node)); new_node->data = new_data; new_node->next = NULL;if (head == NULL) { head = new_node; } else{while (ptr->next!= NULL) { ptr = ptr->next;}ptr->next=new_node;}count1++;}//display listvoid display() {struct Node* ptr;ptr = head;if(head==NULL){cout<<"Sorry the list…arrow_forward
- In Visual Basic, a double data type would be comparable to what SQL data type.arrow_forwardIn C LANGUAGE: You will build a system to manage patients’ data in a hospital. The hospital patient management system stores specific information in the form of health record to keep track of the patients’ data.Your program should read the information from a file called “patients.txt” that should be on the following format: Patient Name#Gender#Date of admission#Date of birth #Illness#Address (City)#Blood typeExample of data input: Abed Mukhles#M#2212019#01012000#Ear Infection#Jenin#O+ Nadia A. Ali#F#01102020#05101970#COVID-19#AlBireh#A-1. You are required to implement a program to help creating the system by including the following operations of an AVL tree:• Read the file patients.txt and load the data (i.e., AVL Tree).• Insert a new patient from user with all its associated data.• Find a patient and give the user the option to update the information of the patient if found.• List all patients in lexicographic order with their associated information.• List all patients that have the…arrow_forwardThe struct song is defined as : typedef struct { char* title; char* artist; int year; } song; Write the following two functions maintaining a database of entries of type song in a file in c language . (int add_song(const char* file_name, const song s);The function gets the name of a file, and a song. If the song is not in the file, the function adds it to the file and returns 1. Otherwise, the function does not modify the file and returns 0. song* find_song(const char* file_name, const char* title); The function gets the name of a file and a title of a song. It searches the file for the song with the given title. If a song is found, it returns a pointer to the song with all the details. If not found, the function returns NULL. You may assume the song titles are unique.arrow_forward
- Fix the following m file: Submit fixed m file and histogram jpg created % Compute the average of some temperature data % Then plot the data in a MATLAB plot window % clc;clear n = 50; % number measurements temps = floor(50*rand(1,n))+50; time = 0:1:50; average = sum(temp)/length(temps); plot(time,temps) title('Temperature Measurements','fontsize',18,) xlabel('Time in minutes') ylabel('Temperature in degrees F') disp(averag)arrow_forwardData structures dict_contains_keys(items:set, example_dict:dict)->bool This function will have two parameters. The first is a set of numbers known as Number Set. The second is a dictionary known as Dictionary. Dictionary will have keys as integers and values as letters. The functions should return true if at least one of the numbers in the Number set is a key in Dictionary. It should return false otherwise. Example: Items: {8, 10, 5} Example: {9: 'F', 10: 'X'} Expected: True Items: {8, 9, 5, 1} Example: {6: 'i', 5: 'Y', 1: 'N', 0: 'E'} Expected: True Items: {9, 10, 4} Example: {5: 'i', 3: 'o', 1: 'N'} Expected: Falsearrow_forwardPython Programming Assignment: Create a dictionary that takes a basketball team's information (that includes team's name and points) as parameter, creates a teams_dict and returns it. Also, create a parameter for write_file parameter that opens current results text file in write mode and writes the dictionary information to file as per format and closes the file.arrow_forward
- Np Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:CengageProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage Learning