32.สอน C++: การอ่านเท็กซ์ไฟล์ทีละตัวอักษร

สอน C++: การอ่านเท็กซ์ไฟล์ทีละตัวอักษร



#include <iostream>
#include <fstream>
using namespace std;

void demo1() {
    ifstream f; // input file stream
    f.open("flower.txt");
    char c;
    while(f.get(c)) {
        cout << (char)toupper(c);
    }
    f.close();
}

void demo2() {
    ifstream f; // input file stream
    f.open("flower.txt");
    if(f.is_open()) {
        char c;
        while(f.get(c)) {
            cout << (char)toupper(c);
        }
        f.close();
    } else {
        cout << "unable to open file.";
    }
}
int main() {
    // demo1();
    demo2();
    return 0;
}