Поиск латинских символов по строкам

Всем добрый день, как мне сделать так, чтобы поиск символов латиницы происходил не по символам, а по строкам, и чтобы строка, которая имеет латинские символы исключалась в 2 файле. Прикрепил мой код, заранее спасибо за помощь.

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

int main() {
    setlocale(LC_ALL, "RU");
    ifstream file1("file1.txt");
    ofstream file2("file2.txt");
    if (!file1) 
    { 
        cout << "Ошибка открытия файла";       
        return 0; 
    }
    if (file1 && file2 ) 
    {
        char t;
        if (!file2)
        {
            cout << "Ошибка открытия файла";
            return 0;
        }

        while (file1.get(t)) 
        {
            if (!isalpha(t))
                file2.put(t);
        }
        
    }
    cout << "Успешно скопировано" << endl;
    return 0;
}

Ответы (0 шт):