I feel pretty stupid for not being able to figure this out, but:
I have only used file i/o to store settings in the past. I need this program to add information to the beginning of my sources for my homework, but it keeps writing over the whole file.Code:#include <iostream> #include <fstream> using namespace std; int main() { int hw_num; int month; int day; ofstream file_out ("test.txt", ios::ate); cout << "HW#: "; cin >> hw_num; cout << "Month: "; cin >> month; cout << "Day: "; cin >> day; file_out << "/* xxxxxxxxxxxxxxxxxx xxxxxxxxxxxx */\n"; file_out << "/* xxxxxxxxxxxxx xxxxxxxxxxxxxxxx */\n"; file_out << "/* HW#: " << hw_num << " Date: "; file_out << month << "-" << day << "-03 */\n"; return 0; }
How do I get it to quit writing over the file?
And how do I make sure it adds the commenting to the beginning?
As always, thanks in advance.