Txt file reading - forklaring søges
Jeg forstår ikke hvorfor output af nedenstående program er dette:' a ' ' b ' ' c ' '[END]
jeg ville tro output skulle være:
' a ' ' b ' ' c ' [END]
=== kode ===
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream fin;
fin.open("sample.txt");
char ch;
while (!fin.eof()) {
fin >>ch;
cout <<ch<< " ";
}
getchar(); //hold untill key pressed
}
=== sample.txt ===
'a' 'b' 'c'[EOF]