0
votes
#include <iostream>
#include <fstream>
#include "stdafx.h"
using namespace std;
int main() 
{
    ofstream myfile;
    myfile.open("example.txt");
    myfile << "Writing this to a file.\n";
    myfile.close();
    return 0;
}

I am trying out basic file handling in c++ using visual studio 2017, can't seem to use the class fstream

error - Severity Code Description Project File Line Suppression State Error C2065 'myfile': undeclared identifier CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 11
Error C2065 'ofstream': undeclared identifier CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 8
Error C2146 syntax error: missing ';' before identifier 'myfile' CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 8
Error C2065 'myfile': undeclared identifier CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 8
Error C2065 'myfile': undeclared identifier CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 9
Error C2228 left of '.open' must have class/struct/union CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 9
Error C2065 'myfile': undeclared identifier CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 10
Error C2228 left of '.close' must have class/struct/union CSV C:\Users\User\source\repos\CSV\CSV\CSV.cpp 11

what should I do ?

1
Turn off pre-compiled headers, remove #include "stdafx.h"john
Why are you guys answering in the comments section? This is not a chat room or a message board/forum. Thanks.Lightness Races in Orbit
It's a close call, when the answer is of the type that can be found at the beginning of any tutorial, and its of marginal use to other readers, a quick comment will at times suffice.David C. Rankin

1 Answers

2
votes

The compiler ignores everything before #include "stdafx.h" so move that line above the other include directives.