I'm trying to write a simple program that will prompt for a string typed in by keyboard and save it to a file. I've tried lots of variations and this is just the latest version. Would appreciate corrections for a total newbie.
//Prompt for a string input by keyboard and save it to a file
#include<iostream>
#include<fstream>
#include <string
using namespace std;
int main()
{
string line;
ifstream myfile;
myfile.open ("newtext.txt");
string input = "";
cout << "Input text and press return:\n";
getline(cin, input);
//cout << getline (cin, input);
//cin i;
myfile << getline(cin, input); //error here
myfile.close();
return 0;
}
Thought I was doing both: input from the keyboard, output to the file. Think I'm too new to know which is meant when -- from the C++ viewpoint. In any case, thanks much for the fix. Works great.