I've got a bit of code that I am trying to get to work. Basically I want to open a file and print the contents to the terminal. Right now I've just got a list (1-10) in a .txt file in the same folder as my .cpp file.
int main() {
ifstream inFile;
inFile.open("numbers.txt");
if( inFile.fail()) {
cout<<"Error opening file "<< endl;
return 0;
}
while(!(inFile.fail())) {
int x;
inFile >> x;
cout<<x<< endl;
}
}
This is what I have so far and it works to open the file and print to the console. Only issue is, that it prints the last line of the file twice ( so it print 1-10 fine but prints 10 twice) I've stumped myself trying to figure this out. Any ideas?
Thanks for helping me edit this!