I CAN NOT OPEN THE FILE. CAN YOU FIX IT?     #include #include #include #include #include using namespace std; class Stock { public: int num_shares; string stock_symbol; double stock_price; void setNumberOfshares(int num) { num_shares = num; } void setSymbol(string symb) { stock_symbol = symb; } void setPrice(double pric) { stock_price = pric; } }; void read(istream& reader) { while (reader.eof() == false) { string oneLine; getline(reader, oneLine); cout << "Line: " << oneLine << endl; } } void Menu() { cout << "\"buy\"\tbuy a stock by asking for the stock symbol, quantityand share price" << endl; cout << "\"display\"\tdisplay all purchases" << endl; cout << "\"summary\"\tdisplay only the summary of purchase totaland number of purchases" << endl; cout << "\"find \"\tdisplay all purchase only for that symbol" << endl; cout << "\"amount >= \"\tdisplay all purchases >= the given amount" << endl; cout << "\"help\"\tdisplay this help message" << endl; cout << "\"exit\"\texit the program after the confirmation" << endl; } int main(int argc, char* argv[]) { if (argc == 2) { string dataFileName = argv[1]; cout << "Stock data file name: " << dataFileName << endl; ifstream fin(dataFileName); if (fin.is_open() == false) { cout << "File is not found. Please check the location and the file." << endl; } else { int quantity = 0; string symbol = "" ; double price = 0.0 ; fin >> quantity ; fin >> symbol ; fin >> price ; cout << "Quantity: " << quantity << " Symbol: " << symbol << " Price: " << price << endl ; string oneLine ; getline(fin, oneLine) ; getline(fin, oneLine) ; cout << "2nd line: " << oneLine << endl ; read(fin); read(cin); } fin.close(); } return 0; }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I CAN NOT OPEN THE FILE. CAN YOU FIX IT?

 

 


#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>
#include<string>
using namespace std;
class Stock
{
public:
int num_shares;
string stock_symbol;
double stock_price;

void setNumberOfshares(int num)
{
num_shares = num;
}
void setSymbol(string symb)
{
stock_symbol = symb;
}
void setPrice(double pric)
{
stock_price = pric;
}

};
void read(istream& reader)
{
while (reader.eof() == false)
{ string oneLine;
getline(reader, oneLine);
cout << "Line: " << oneLine << endl; }
}
void Menu()
{
cout << "\"buy\"\tbuy a stock by asking for the stock symbol, quantityand share price" << endl;
cout << "\"display\"\tdisplay all purchases" << endl;
cout << "\"summary\"\tdisplay only the summary of purchase totaland number of purchases" << endl;
cout << "\"find <stock - symbol>\"\tdisplay all purchase only for that symbol" << endl;
cout << "\"amount >= <purchase - amount>\"\tdisplay all purchases >= the given amount" << endl;
cout << "\"help\"\tdisplay this help message" << endl;
cout << "\"exit\"\texit the program after the confirmation" << endl;
}
int main(int argc, char* argv[])
{
if (argc == 2) {
string dataFileName = argv[1];
cout << "Stock data file name: " << dataFileName << endl;
ifstream fin(dataFileName);
if (fin.is_open() == false)
{
cout << "File is not found. Please check the location and the file." << endl;
}
else {
int quantity = 0;
string symbol = "" ;
double price = 0.0 ;
fin >> quantity ;
fin >> symbol ;
fin >> price ;
cout << "Quantity: " << quantity << " Symbol: " << symbol << " Price: " << price << endl ;
string oneLine ;
getline(fin, oneLine) ;
getline(fin, oneLine) ;
cout << "2nd line: " << oneLine << endl ;
read(fin);
read(cin); }
fin.close();
}

return 0;
}

Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Constants and Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education