Ask user for file name open file for output ask user for num

Ask user for file name open file for output ask user for number of questions (>1 &&

Solution

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
    int n;
    string fname;
    bool flag=true;
    //prompt for file name
   cout << \"Enter file name: \";
   cin>>fname;

    //continue until valid entry is provided
   do
   {
       //prompt for no of questions
       cout<<\"Enter no of questions(>1 && <11): \";
       cin>>n;
       if(n>1 && n<11)
       flag=false;
       else
       cout<<\"Invalid input!!Try again.\";
   }while(flag);

   //open file for writing
   ofstream myfile(fname);
   if (myfile.is_open())
   {
       string line=\"\";
       //loop through no of questions and prompt the user for questions
       for(int i=0;i<n;i++)
       {
         
           cout<<\"Enter question: \";
           getline(cin,line);
           //write questio to file
           myfile<<line<<\"\ \";
       }
       //close the file
       myfile.close();
   }
else
cout << \"Unable to open file\";
return 0;

}

 Ask user for file name open file for output ask user for number of questions (>1 && Solution#include <iostream> #include <fstream> #incl

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site